<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-color-highlight: #D04040;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #b4ff03;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
  --track-color: #def5f1;
  --track-color-highlight: #D04040;
  --zone-color: #def5f1;
  --zone-color-highlight: #d0404080;
}

html, body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark.topmostdiv {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  --track-color: #42524f;
  --zone-color: #42524f;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-grouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-ungrouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-netlist-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
    box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
  margin: 10px 10px 10px 0px;
}

.dark .button-container {
  filter: invert(1);
}

.button-container button {
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
}

.bom th, .bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th, .dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 25px;
}

.bom .Description {
  width: 10%;
}

.bom .Part {
  width: 10%;
}

.bom .Value {
  width: 15%;
}

.bom .Quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal, .gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.iobtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.dark .statsbtn, .dark .savebtn, .dark .menubtn, .dark .iobtn {
  filter: invert(1);
}

.flexbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.savebtn {
  background-color: #d6d6d6;
  width: auto;
  height: 30px;
  flex-grow: 1;
  margin: 5px;
  border-radius: 4px;
}

.savebtn:active {
  background-color: #0a0;
  color: white;
}

.dark .savebtn:active {
  /* This will be inverted */
  background-color: #b3b;
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.menu {
  position: relative;
  display: inline-block;
  margin: 10px 10px 10px 0px;
}

.menu-content {
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn, .menu:hover .iobtn, .menu:hover .statsbtn {
  background-color: #eee;
}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.menu-textbox.invalid, .dark .menu-textbox.invalid {
  color: red;
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

.topmostdiv {
  width: 100%;
  height: 100%;
  background-color: white;
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas, #backcanvas {
    touch-action: none;
}

  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"show_fabrication": false, "redraw_on_drag": true, "highlight_pin1": false, "extra_fields": [], "dark_mode": false, "bom_view": "left-right", "board_rotation": 0, "checkboxes": "Sourced,Placed", "show_silkscreen": true, "show_pads": true, "layer_view": "FB"}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("N4IgpgJg5mDOIC4AEBtUsAuBDAThxqAjIQAwB0JANEoQKwDMFAuteAHYQErHlVIAsvFkhAYAngAcwBELDBQAtmDb5WAdwCWEDAAsC5OgF9q6bHi4Amer2p1GJYe07JupCrYbNW4qTLmLlVRFNbT1kA1pjJFNcfBcrGwEhVmVnVAT3Gk8Hb0lpZFl5JRUQdS1dfTIjE1kzOKI3PkEvEVTLa0zmnJEffJF/YqCQEIrwqsjHACMAewUCUBnR1G4+EFISAFcAMVKRAGEABQB9AFEAGzAAYyOANjJ6AA8AdjIn3ZQUED2LC12LfgAHMJPnt6IQ/oQLMCvrRwdR/gBOaF7Bh/WjdEFPBF/G70ZEAuFICw3fjI0hveE3WhkkjYyk3Mn8OlEkik6ggugkP4AqHApjAgE3VjrNg7Vh7I4kG4kejvDk45G/aj0JHsr6y+FPZH8XaCZG0bnIm66wjIilE1WoL4A3VQtV7Yi7MFkpUCNlWh0apD0O0ewg66j8an2wjm+jujk22x4kPM/gM+3E3boxVhoGJqNIWHI6zJ30gn3JmMe+he2gR9UBrPBksG6i0BMl431rX2lW7aXarnUG6m+38Qk3fNffiu3HautIG6NkHxjutj38c03dOLzM3S0g2jmyH6zNPGcw5lPBcg6W7U9fXsX1dn12bq9e0hGqtYo3mnlGzMA4tn5kAis9iebskABGtMS9AFby+J4qwBB8gMnPsPQPXYEQxa1JwRS89kFNDoNwj98UzBEEPg3Z1mRdCKJIZCQQRQlSGHPYEVdUhfy+BEkKlKjmxoOjOJ3EgcIRTNSAI0hGOIGk2N3EMZQowgOIdVlFMA4gvUPB1/Qo4kyToCjnRDQg+KU5jiB3Ut9LE8N9OZJTwK+SEQKUrTITY+gcMhKslIQyEkL1EMk1sAcyXbDxGRctyBworzRwoiT+CfPz+CrCwMIdVF6zJcs/nM2hJ3Uhs/jxPlgR9YVRV2L5JWlL0PicycrJDUzAPS3UcIsQl6Ec74vUBRUqyZRUmq0ixmU87VNMA1KO16pkLwy9ELwElFXSeZjcuoJ5lIKi9AOK7beqeQlBTNV0ARwk80NWp4SOYgEQIRZSeTQwCfzQ3qALQrTSJovySBc595KQugaVMkyaTE0N9KBiTHVsQg/MhXSHDK9lSFYH4qvFWqFPZeinQy0hdWUzzkwI+hM1oBCqV2R6jT4gkqKfVkqJ8kheroc18szf5+XZAWiFWCwyAsbZqolKV8eWJzxt01alJcn4wsYqwwrY/mQ1LXSufDXSvJ63SJPoPjifJ2xxrCmy0cF4F+GFCXcel+qOSsQyJIsMTR0ZScusZb3SrtjHWABMWcf2PHXac3EnSFlB48IYUSAjmqXblGO0updHUAdkRSCdyOSEeycGodLqnXSl0wytkM52VH267Dax4/joV882MVI8hEmCcaxigxytiBpDGmKPjMlzxCvzrxCryh3H0kc5QCxaGTigAGlqoAJSjjPt8Jf5D2311V4E7fmVXjiD5A1eKwPnnmbVA++ZuS8T794DoRPviLBO7+dbKkBgAqs1hz4WxZMfKmRN74xSAe/LK3okrfy2kg++Y8G7vynkg6C286ZAIfHgviYIMJ4PsmdZ+wEnRyStNvHa1DHIX26v7Z+rFK732epXbOwciDtzWBQEgW9WC73Tn3beRsgHDnEcQmUACJqc2/oIImx94pANwUlbkjDZrwgobQpc3JCGAj+OhFBh9nrfzfhRBiFjMxgnPidah18NrUPvrBahx9rrKmzMvAEydt47z3mIr0/x35ZykQjIkBVv4o3hMDWhSMcS4PapSQhf8/gbW/l7dJQdUDxyeKwfgrxBEBNEbLbeQZuShN/lBRRl9rHP2WvCViKDT4Ig4WJKJrD7LllbsCNe+dHolLqvvPaDdGGHSQcfWeSDCELy8aQu6TpaC8h4SgPOaxAZCJECI4ZYjXpNPfm0p0zVaFcWORw4hPVensgsKwEg/jhGBLKViKxuDBlNIZMvJOIh0rFMeaUhq28CR/FkV89etAtkgB2TLQFl0rFajBSIJ4jTtlPNhXzEgKzcnAm+SARggJIXQujkCupQJEUgBXISKFaLPgX1vqRa5RBWClhAtSgFtLsJLIRaskydyD5UpESXEZeUsEQnsXlN5eVCFKRKqQnS8IjLxL9j6aJv8Tm0orgq++PwSqMPdgq4+/wSrv3lgq3BuYFWELBH8QKtDCzwmLoylAfC7iPUJZKIVYjtw2vPrQMSl0LHBMbrQkkNqnF+1St/VC8JB7L1uSIAwrLd7OT4rC5KhCwIUQYE6+NIADAWtRSm/e30PDnzwh4LFCccXJw2AACWqgAGQ9ZzI46VIQAFkwAYBwBoS4GcG3MO5dikOIgthgBwD2jAYBm2ThAE24uLa20WE7d23t/bXSlkrfHXNBd62sCbQANQ0LAHQWAxBHAAJK1obQcAAtKvVe/bgnALVA2tKwknX9JAAAEQAEIWAAOqCGsCQBt1Vv1HAAMoAHlv23shPQLuDVv0GVsAiQ8KHqkcRQzzWi0IUN8wAvhhJypnTkt/QAQQACoaNYBBmDcGfTR2/eQ7hw7UAImEZARtJwIMLtLp8FDEIKzftPmDNU37gmQwk2lGGEm/aEGgt+3+SN8M8yrhJvmLCrQodvirZe6zf1nA2NIfdvGZ0ZxQ4fdWEmYlEi1jpmV8JV7EbSnpHxrAqPtu+EraqABFLYAA5U2koyC0COLQCgAANO4IEGoAFVD5KWhPF0+sEUvBORSltKB4Uuf0vPF3+d0Us7hqWqeLGKkTksgwcC9WwG0Ucg7WqD0GL24WqjBtrt6ARHEYAiB4hSEQKAUEcA4GgMCXB0IQMWTxhsZ1Sxu9zqy+EHHbQewQ8XAsdeg1R+90d4uX23Cl3ukToKJcPjTY7bEuLHeCZ2cr+rvSTXJRRg4XVIS3sYF6EAMHdtWFvQJkAiXbGmydbi6jkGKPtu/bCaqVGAt3vWEcf0Dx/TDdG+QWgc2+6peYVu+24pIMEYYK6EAB6YOBbvQCeDJxji0AeDcUb02/7Y9lol0BVNjtNRVMd4hoVyuhidHqONrAKOpRliAADAXAvwZuDT44/ABvo4OOQKk6Paei0IA8TX6OqM6HHQoLAZwj1YHgDjkjLJHKpfpWxqt7J6DMoKk8e91UtgbDkDoaYZwIDjqOEZrAPujjto0GwDQRwN5gDEJgaYbBp09RXBnLYh83xqi2KfBmqfkq23Y9wVgkGAOjfd3oPPBeauQao37+gkH4OAzi58fP3UGw5tYNVDOSzoJLKqzy1gCgABeixG3QYAOLQYzkPjd2byVUYo3saYRwG24BgHDmfc+F84CX33IfAAqHfSzbeJ3FNBwLgXJSECi1KaqAIDh7APbeqUd+L99wAFKPtsPBMHua9hH5P7Rc/pP21e5gAPDh4bzI5RaugNRP5OZZAPhQE+T3ZWhQFIS9jQhQGmRDioGC4eCXhQEdLQRQHdIYQv5RQ4Gao0Djhqgv5sQkioGPYmSOQv7wGfKrJfpf7H6n7n7fYAEXDAEbygFn7Rwv72QZKUEFqhgCRP7Wq2AbioH2o0BfyiFPgrhOqcb7Df4cGqSsDcFAEgFgFViQFPgnioE+Q7SoFITpaUGmRZaUE7i5aUEdKHhP7kJEEnahiwERKhhkrd5qHsGYqcHVRjZsC1pgAB6+4WAPAyijaizljo4HrjoYC9pG4ZxQGnxN7kpsE/4WDn5VggCBHBGhE4CtoRH8BRFhb8CxHxGJFnDJGmyVxeE564oZGShZGcwBEh75E+6FHhEtoHDM6zYjZxF4BVFQbQ41FITNIi4+GZHn6zqBGQbTCXAADWXaRRPR0R5RAxlRlwSRz+jE5ilB12S8qyDuUxGhpOVGBuIeRuRmCxixRwVGJwraPIP4/A96yOERFgpRMRI2ta0wPaveMe2A1Rz+wU3oPSBxPMKBBxr8+OI6QOkGv6QeF6gWF61U8WCJQeIeGgt6iJDaGwCgkw46UAragIjOtERwvx/xgJOxsskhoC6sZUjgv6XAueIg0+s+8+i+pmbJK+nJ6+3JDU2+u+Xi++QssgixGgEgUgaQ3ABIb+8aimJximecYI+S3oimyoqmrAOwLgKwycncksxw5wVwtw9wzwrwGc3wp8I8JYSWm0h8w09oiCq8GULylIL0h8NB8kkJXMtIOI0Ul8bMo8t8n4PifCIoXcacuyssDoCoiYToCEmW2ouoS0ho9ofE/OKExi+Ito+k1CLouo6kXoKqdcuoXMYY6kNkZIcYY0fEKYiYaYio1Mq0BayyOYro2abYZYgE+s9YvUEiWYWktRLYOYzICBs4IEUJi4g4zEqiU4ykFSPYWk9cU4OE+iPYBERiPYCE3qlse4F4WkGCSARh6ZIEOE0yxW6Z94RorML4F4tMH4zECe1AP4Ro/4gEVCL5x0kEBEbiL5CEyKFEZofEJi9oma1A2E+IIFBEcKL5xEaEZE9kL6Ho1EtgeG9oDENEzEbCaFykZyaFv0EMVEQkIkYkjq8kUkismKik5kMsGkNIPk/o+kmk+kPkekxkSEiqHIJkhk5kWBNA6qTkimhk6kFuDkLoLkoOQUHkXkRq0Yfkr+NAtqbsrUis4UWQkUFE0UjEcUbEiUyUjI76OUZYOUbmOUhUOUaqTqFU+cqcUs0ZZcqGT2k848ioIES4iojeio/UBEclAgCEilUlHopq3oa5002oVYVI2ox4S0Z5q0yyF4m0r4u0k4FhHoEy1hKEp0WkziL5V05o9SKE90+IT0L09470XoN2YFVY6GVESFAMQMxMrRiMvpEMbkxcikXkrhim+kUkyMms2eduwsWMFgdlNKnERMNIpMOY5ofqOY1MtMk4GeHo049Mq0nCaFgERyaFXMu5RIOUfMRxDRIsYshcUZMKbs9k2mHIYhKs2sasykZkukRZT4Lm2sbFhsSEXsYUZsYUO4tcfo0C0Yg18c6yhAZ19lF1csT4nOQU3s5ki5RIisW5SlOSQ1rJIAYco1kZkN0cDoscyoYOycY17KmcaITqYNBpzsnqMZPclcxMaSyoANHIK54YCNzcINwI4ZVN3cXUde/c48u1w8EkR5/obk2C/oM8A888w8R16Nq868fyqKpNB8NqhqaI58h218J2d80Sj858wllIJqn8pCoJf84CxZyFtKvZ3o6FdquGUCtiQZei3UH6DSxZyCDSoCkaDSE0Hlz82C4YuC+CttsyxCcStKG4CUHiIEYIUi9CmpjCmFTNmti2HCxZLmXy4ZAi7qKtA51gUiw5tt186l1gWisdPEz8c51g6iwSYEiiaUuitK65RI7+VdfMoFtCsOTS18liaG58z56p9i3UyWlCG6TFlCoC0mtCniYJpoHmHcDyytDl1tNqoSaI4SF2jCdmfN0Sl8yhz8ySRIMhh9PMIhtCWSmoaNeSBSRSudK9UKiNXsVS3I6idSvq9KUiCVTS7SWaSd3Sct8cX6imSa4128oySC4yfOUy3UjpIaE+CytibZBm+p99UNQKrShyHO18+FT2FyxyopNyfKQy6DbpNAok387yFozBDRWMmyJDxKwKDq191aHcYWaDjDO4kF5KyKoDKtUEIKsJTKIg+KAIHDxapKRNIglKDD+8qFFoXetDIjBabKD9F8YYR2WdfKESbKNNgKfsf8FiYqUaEqlDUq0SwSLcz88qRIXFUKTlVg4Saq18ZBVg2qp8Vyh9ljhqaUk0h9l8sNdqt8POz8UhRIylUKch6U9R6NLqZAbqJSejtKe1/wvq/qWCQaUioaMa4aNqriv8saqyuaiaASRaey6alDSEk+RTdyVQKjya6UqatKJaWQZapkyD3hGydajaM6ratEy6XaPafafcA6lcQ66NuKY6E64206/GPT/GfTHagza6IzG6KqkxXTe6Igh6x6p656V6N696yygODaz6GEb6IK4zQDdG/6QGMogMYGdGLWcGCGSGgmTlSMGGPFOi2G/FbaxGhGImFupY89nTlGNG329GsGn2j2yGrGKhXGnAZmfGSTP6SWImYmjkkmEIGGsml4MOEISmKmD4366mGE36WmAkumeUQjayrARmJmPGKLzVssVmeUvzp8Dm7zwSb1jmbmND6NvibJ3mXUKj0uIWmOEW0WsW82SWHEqW6SFY8WmWVuOWh48W+WKWRWZ2pWZ2lWUjP2tW9WjWzWnW7WeerWew3WvWZA/Wg2yu42k2fRrOCWOqTNArbcrAq262JAm222f2+2h2BWOtc1AuF2D4iW12Vu0BxIGEqWxZz2nTr272Fgn29w/re2AOsrIOHrrDIAEOUOMOVK8OWwiOgMyOiuaOI2KuYWLrnwuOlctL6yewROimJO1U5OR+VO8uEWDOTOM2dbQONjpYZ2TlpYEb3zSCAkiWFZnNRDIgYuwG1UUuQWsuPbiuGxGOZAauI2GuVQ2uVQuu+uOAhuxuGgpusrgZVuR940hDqAJxeKTuLu2p7uYAnu3uvu/ugeweoe4eke0esevWDYmYDUSe6SD4ae3IGEWwWeBr+eheJ6HWpeBw5ele1e6w/NDeSyub87IArefc7e0IneBrfeA++6w+o+m+E+LDcJTRv+j+IgV+N+d+cugMTTIAL+SE7+Xyn+6h9H/+gBvB/B4ByR0BdA7h8BLhyBEhk7Jkw4UBO4R2lBhtWQ+BYl9ZiBR9JkpBjEFBmn1BFYL+ShDBflJkOHqArBfHZ+Eu2hQnYBghIVoY8nYh/8ohunsBchoYRBgC5BMT8cqhXwVn2R1UtnuhZ++hnwkhsUOBJhHET+5hhnVhDBthjhDhqBzhmBLkKeiBHhxW6RfHLR32eRIRnRqx9AXxm7gxCR2xwJtJO9aRnTdHLRORxXBRqxJRb2ZRFRQxNXNRxC31+XvhLRsx7RJXYRER4WvRA7mxPXRuIx36YxVitLvHQ3MxbRbA8xSxKx3Rk36x3X1XNJkBexcXhx1lh+vh1n5xlxbA1xZwtx9xjxXsXs4YbxWumKFX6OlJGgAJKgh3kXoJPUhnjNx9Ehl9x9tLuK6JiJ7ayJqJrAUPmJoeOJ8++JhJ6+JJgop+FJfx331JtXBh9JLDTAUQsgGgZwixsAlwOAYAyg8wIAzJLgoAIwYQSA5AB4uaWAbAUAFwBA6EmQIAWAGA3aXAIACgGgE6fx3Gjgnu/xRwAAVu7gkQAGZiD6DeBAH1CGsXoAA6G336lHPQOgvaixsesA8AYwkIapIAEg0w5v6QoYrwBFYWNYIA+uGgUAOg9QbPQ4UQTP5QLP3vHPXPPPyAfPqwgvwvLgov4vOAkvnA0vOPve8vivGgKvavPQGvMgNWOvevcPhvxvpvdvBgf8rANvdvK86UYWuF8TpEtfdfdf0vYA7vnvlQ7Pvvww/vrfQ4rAnP3PfQYfPfQvOAIvYvEv1P8frAMv33yfmAqfqv4Q6vDwmv2fuvewDakKugBfcARfVQJfIgZflgDvap7ENf9fZ/lorvTfHvXvrwPvNQzPXfQfffvPiQAvQ/I/MfcfIACfsvCvs/afC/DPkvyz61ZdeROA3qICN5LFC+lQS3qX1t6H8Xgx/WkBQBd5u9r+j/dvg/zGDs8e+wffvq/wj7D8o+o/WPuP2/6T9E+M/ZXvP1Z6L9l+36XXt+hOBUZqom/aAdv1gF79reCA+IJX36TEBpsnSEQOgJb44C7+0QDvqEAIDTZaIfCXviHyJDAR+eRAj/mPyl6UDf+KfAAXQKAGa9CAFGNgVAJN6cCxgPwQUPAPL5dQ7gf8JkOf1IhCt/QLwWkMihOj2DG+zfeoLIJMhYDO+yAbwfIPwEEA/4hA9/iQM/7kCf+0/P/jQPT6iBM+BQAwUYK35m9Kg5gvhAfxcChgbB9guvo4KXAUBsI24JGOfw8EYD/BFAHwffz8E0BKhgQ5/sgBCEqCwhVoUgV/yiFJ8Yhc/OIVOmAEFALAhg7wMYJgFmCvYGQ3gUQB2ivBkUc8Qoa4JKFn8yhYg2oXIN8HSCKhcgvAQ0KUGhDI+rQiIRoJEFUCuhOg1YL0M14WBmSQwlITv3SGWCuA4hMWArSUrOCihrnEQVf2WEBC1hSwAIVsMUFNDw+LQz4G0MiGaDoh2g2gWcISH5wrh+fDgakNGEWD9+Ew7gHdFeDPCnBcw4oUsK8F1CfhLPP4SIAUF9BARg/PYSCIOET8jhWg//lCPoEyBCAcIyATcLSFjD7h8QRTI7xeHYj3hl/TwTIPxHVD1hKw3lMSKCGNDlBQIikdH3UHUjXexwyET0JhEgBLhyQhEbcPZEoirBxAMWLMJcE4jJ+nwvEasOFG/C6h/w0kVKPJHED9hcoigTSIhF0jlRfQ/OIMPhEmDERrPJ4ciJ4Hl9PmTwgQQUINFuDShRogURsKqGSDsBoo+oQCOtHEjgRsosgYcIVG0jYhgA+Ia6NVHuiWRGotkb6MyFEBno3IrESGIWH19cRgo00dGJqFEiBeEonYc0JlGgjUxU/ToUqMzHnCZAao64fmKRHjD/RDEKoHYNyH5DXh8wqsZGJuAEjqxYohsdsLJGJiWxVIh0WmKdEZjdBWY/QcyPYGejNRhY1EUjDDgkhchDg/UW8OQj8jyhsY2cdOMtHBCExb/FcfaI6HUDuhXYlUQMPVH7iCxg4w/owBmE8jyx7g8MTeO+FmjCRFo8UYuKfGqDwhr48ER2OdGfjsxvYj0SMO9F3DtRDw2EOMAvGTiwJXwoUbWJFH1iSRj43YbaMpGITHRyEzcdCOzFMifxmE8gNhL9G4STxQYicYaI+ERjbxkEucXGKtFUS1BKY+Ue2PfGnCGRiQ3MXuNYk+j/xWQhsIGIInFDQJfE8CSRL95kToJC4+MaJIQniS1xkkk4fSL0E9i5Jww0wVhK1EcTlJgEtSaGMWFESTRUYnSeaM2EwTFBA/ZcdROTHtCkJUk8yduMZFWTWRA4jkekFZCvAzx54gQJFjAj/A/49gxsNeOIk1iPJUEryfpIIHNj/JrYiSYqJQlbjux/Q8Kf2NsmHirBwke4M8KDDxNlko4LEOfzSmiC3JM4wSfeO8l5TpRBU1cW+LMkuiLhu46yV6LYl2SixK8FAZdH6QNSkpo4C/u1KEl3jYxD40PoZLtHGTBpnY0qSqOYl9jfxkUnCfEExT3AgJ80pqQDXSkdTVp5Exsb5OfH9TaJ64+iR+L2lMSKpR0qqUpKIAAQMRc0xKVdJaln82pxolaV1LWk9SX++UsSYFLonBThplkliTZImnVSHhl0MWIDManJSQZ9fMGfxIgmkTPJ84iiRtNhlGT4Zr0xGahJGkozxpikqKbKQRCxS4pQrS6clKWngzpxd0vSWTKQCPT4JW0qmaZN2mMSdx9Mg8b9NlKixxobMwMEDM5lTiBJxM7KaTIembSaJ20oKUNNplhTJZf4pmSZEKR4z7B7MxWc1NSnKyiZWUoSetIFmayApYIhGbrI+kSzDpCk9iVNLk7nTsZC066ctJ5mQz7p2wwWUmMKkmTipDEmST8lGkRSfpRsjcPEwukWyA53MlWbbO6m5SYZfUuGc7OpmuzxZyMj2ajMZknTeELwH0H7OBlWzXJEM1WXbOhnkzc5lM/OaLJKlFz+hccyqWjOlmS14m9U1OVzMJnaSpBJM4STnJtF5y2xUc96Z3J+RfTPZk0o8QUL/jVzcZtczSRlPcljy1ZE85uVPNbkzz0xc8mOWsEXmlyvZK8k2evMtmtTrZo8mMSHJ8mOyI5O0juWfIOkYTL5y8/0aODqm3y05I8zKbvMFFdQGI8spuQ7IpnCy25s86SRZIKAHp20O2JAFsHRInBdetACjEgHbQUYosAAQgNnHT7JRAHqJkGlDxNRxuQ90DdLAVIwKx5/AELzO4H8yw5L47WS7LFlnyD0yJNBRgt16kAcFeCwhcQqwnlgjZ4YW1qxH8hMKXyjAYQXQoqF/wWFVvNha/IGk6zuFiCkQL+l4z8LIMmCtgHQGEX4KiFJchmXfEkWDYZFq8ORTQClBkBUocU4eVpJUWQzA+9s9hc9M4UFztFoUgoFRiixiLi+VvKaT8ExzUL7FyKQMcrMD6rTPFUC7xdPKKknyEFAS7ZMEosU784B5civpjiAkbQAZcS2/hYASWlKvFGil6e3Ojk6KQAAAaloAHoQlu/MJaiIiVhZEQY4nsC8AJk3j4lHiipUkqqW+Kalp8upUPkCwLdslXAtpVYP4FRKz+QrZQZLTiklK2+NQTALEEP4szVl3SqcHcBVAuLHAbQPgdNlYiLK8hS5e4C4ov69A/ARQQINVBjGhL2+Wy8wJyN2WXKrlU4MOPBGOUpAOAlgLqKfzPFCsVwoKs8Y4HuUFABgTysoCKNeWbK6gOykcZApOhOLeWTgYFdNn+Vgrto02UcC7xhX9BHlJQBFUsCRWSD3l9QFeEjDRX4rjyhSboNirOW2sulZs7aMyuhV5AHlAQclcEBqFUqYgHy9ICCouWMrpwNygFa0CBVsqJV+yg8MUtyC+BYVZKoYC8taVvKUV8qjldEruAbQXepy+3l8vRUGqsVJKwoPyo1VCqtVyK7ZZ8oZWKrzVRquVSaqdWcqDl0qtZSqr6BWrBgzy21Zb3KW4DhlMCrWSLPgUhSypIgC9BYD2BgC1+LS3JaQvyWYrvl8U7cC0CUXeiNlDc8QU/xfnhqnZx8jceMoyUgA41CavXhfIZkprwlR/FsBQCxWBzc1EgzOW2sLW9TD5sC0tW9PSUxrK18a3XtBkgx7Bk13Ahtb0vrCFIiV6y9taAoLWVLi1b8rRR/LqWNLmlMyi3pOvaWV9RwGa0SPWHOXzqylgy0NdnIPl+SUlkctJdGpVFVrdeyJVgduu9H1q915AIMDOqcWHrSIfS5YQMvzWdrl1Lc3takrLUDqVRm6idXMsQHbtf1QrGmNuzQHpzANHaxJZeugWgaI1cCu9UjIKCTLpl38utbuvmWfq9VSy+sCzLfgob+JaG2oA6vdWshIFvYZta6plLgKKACG+sKrluVpTLVcKgVYurfXuLqVOq+3jYP6QFQMRv62hcaor7TZTZ9i6TRtFk08rVVpK61YGsRV2qxNjGulTYNgiMq/U9wE5W6oU0DypNYcYsKIF5VqqtNFKgPrppFW0rrBWMnsLIKxXya3Nzw9ENuz43qa/Vgmm1TpuDX2rRVBm9zVmEYCMLN5rKsVYppcWIaYtAW31XyoDWObZl2q/TT8FxXPDWNmKdjYf0k0ea2NgW9LfCsFWhbRNLmnFZZp43+aXFaU7zSCp5D9ICtFquzZpoy1VbKVzmhjRFp81SbeNTWszRxta2+aRtcU/jV1v9WVbhNwqhba8EEEuKQNPanDX2ppluyZAX2LdcRpyWka4Nhq49eyto39LSlIa7vmGuw0lrwN/a+9dmIbR7BGBbAbeJBhg1MyuoSA/pGBCcVnaANF289Vdsw3JKj5d2rbfPPp5UZAsuvE4IFnHWvrQln2o/s8J5CWbT1l2rtZPOvVg7b1EGh7Zr1/TxYAAWh9ryUdKftosNrRjqB1Y6r1T0m9e/NqUVroNiO1pcjt6VGb9lJY0MP9pv55r0NQykHSMsjV4a9ZBQJ7S9pyLyTS576sjU4qAmYyihNOoDRhvUUrrNFXC9dRWsI1k7U1HSr9QLMYC+gc19GmlaiuEj9I2kzvMbRbsV1CDyt9mnrUtrC16bBtJkGbIeqFbwQsZtutlW1v/K+60tTu+bZqtd21bORhmr3RBUKSKLvNHu2wYyoJAK7iVs24Ldpr63h6BtrmhPVzs9WChlVsq8bXlp+0urHd3W0PUGpq3Z7itnupPYSsyrxaLN9ulPeXrm1Caw91e83ZHrFhJaIKJev3Qlsan970dweivR3qr1PBstg21rVbtj1Fae9ie7nfPrb3p7MtO6qfeFtc2z6XyDehfUPrAgx6bdY+9vSFsz1d7xNkWnqC+UKQ/B99FmgPaBFv2daNNp+jPU5qz2aqL16um7auq13M7B1ku2HXrvCX8CvymKvnZgNp1racdYGvHfdvw26LodsOwLFShl0kbYNfAzHE70gMFrMdMBhnbjqZ3lrB1v6ZA2wDh2k50DB2zA2Ks/VATSALMhRHXLwPQHrt6227fAYh1nzddbOuXcCs/UCD/QdeqFSwc7X4H2DsBjbeDsLlny3tL6/bbMo53bs899iwQduxbWobAdbu7fbiqEORYhw9+nzaoco38QDDL+oLeqvf1Zat9tepfZ6vJDxNB9D+zEbVNXC2bX9a+3rR/ov05aE9fe/iFTtuXOHctw+wI5CtyGr6rD6+kTZvp0N2GTD9fRwWdLj3mbQjDBlI6ns8PRHvDNh+I/7oEGZGQjO+swxoayOWGHNuRjfdPpz2HLCjkWGzS1pL07VTNJ+rwy7t8Pu6o9jK4gOYaMO57o9Di6IuUYq0T7qtcRiPRJpEMOG3APoX9cUeaP8RyAcxn1T0DT05GOjExmvY6st0tUyjIR+lbsaGNhZEjlYtoxsc71bGn5fMjWRruqVRqZBZ8k4IQCQCQYL0Q+XXi0qvn+ilVxzPY5oeAU7zrjOUn/Rwb/1+KSpuKQdbwcUMkLvZye7cPoaD1bzbpwcm46HJF24b8djxjdbtq+O/yHhWINjf8dwMZzhNz87tVIc4PEGdBUJlUScBICvH3jnxtnd8YeFvx2Vgx3o8iZzU2zyT6Jotb/s10QnNxdJ7MTCbzHfTe5RsopUUJJMPyQFwJ9WRibuOjKHj/gs+fUrxOsmCTWQ5QQep6N0AeTravk0qf3lYawTwpsZbSbPnE6mTHxtgPifRnKSWZBp/ZdyYBNaTFTdYgU5ScINwGaTtAsU5rwlPUHDZeS42SnvlNiHTTPpkE7caFP3GxdNATU9qdhMJyIzrGhVTMciyent5nUoDRSex3+npDXB12cGZkAABNe0yyfTPSmIzfmw/aUbzOonCzvp4s0LNLOBmcTOuqZU6b7nSbVCHp0k7Gd0nxmVTiZtU8mYrMFAtT9wPbZKaXnOmiAnga/c2ZHOPy4zypwU5aaTPYmNTEyvszqeXPcACha54cwqaBNbnzToOgM2utFOpn5z/Zo2alFZmGnczG5702Oe3N+nOz1J+8+9JnMiAosNZx08eb7n/y5Z7540+nNHPmiv0/MzE5ttkMbrb0LSh9vCZZlrn0Rhqh+ZEDRMIXGxSFmQ/4sHX1K0LbOjC0eJ/DTD+kOFls4KPwttnCL2w4i2WdItQaKLdZ+4DKZeChhBj9Fjc0xY7VCD7ZbF7s+LpEDkX0LMp6bO3EEt4XeZLFxQeJYAuQbsx0lyi4nNizbQw4uFmM2FiUtiXVTou/c9ttnNcXFzpcqi/6MoV5wFLBl4S/yeUt9BVL/+kg5xZksNmTZARhyyicYshrblpEAg3+fBPWmCdMgGHWBe4u0ggrAXUA3cFYjH8koyG9ZXFcCtBWQr4cq0+qfMuxrazVlhmbFcyvk6/4zark80AYhLg9Oput8y4oyu3KsrHC0ywgcksgAHTLS4q41dKuJW9+/oTXCuFpD/r+d6V89XFaas+KWr3BupScE6txX4re63q8fypie6DwNm1tWz1Guq66rcUia4zrUsRWCg72tnV1dW09X2Vy16jY9CXALharSm3IQ1bOvC6TLWJ1q3lZ/RzXxr51pK9GFdSknNrQVoy5IZLP/n3L6lzXgemgzbwj86FoCfrtXgeq1DzQNeQ/PutMKgbmGtyyKY8saXdellsM2MBssPCHeRy3awJVFiGHFLBF4y5OamsoWWdeNry6mosjeqzxIUApUJYxuIWXryFji7jbYD42xpO/Im1kJJvdX/QYcY5lTbbPjmdzVJsK7lch21oTg1GE4NvBoBfGZQuab2ZXybNmRUrBlr8+PL2tEGDriBkAMrdVvq2SABVgm1hK1tGzdb7NsomzMvMFmRL7Z+naFZyvJnIdewWtFDj0Xbxdelth4kvUKu3CHbEZkFaeLJsS2wsbtrm0RZ5skXtdg64nd9jtvLHkdkWb5P6EKRXiTThl6m1AqxvhXzbxOqg0LcqAi3ixkWPgPnaqDS2PbLlyoLTdevTWK1xOtA9XcJsync7IUAu83ecs03dzU5sy5DuJ2sos7PFhswPaUpD3HLSd1iynfYtp36TPd+OdnfJ2OLvkgIBO0vZLuY3V7El96wyaZvwm7gdAQMJLc5tH3ub7d3m+vezGVmL7R4qVdfYECS3bltCou05euOsKEzY9um3zc17bxt4WwIfC9pOBRY3sXxiReTuEMN2UBhd2CzNlUUm27zYNw6yIAOAUZAsJwBtN+niyzXWTCD/XQ7zfgCXpspN0Q/5eUVXGfTgDic8A47v03B14DyB9A9geb2e5WM9ZA2uZUvkw4eyyIwZer3XHW7YwR+6nYAMqiaMb9nUWzyEMsyGwokDNcPckej35bPtie2fKozT3e73o2u7KUOUMH6VajgCGI/oe1CnL3ev6YwFmmWw99zhxUsnIEE/AqgjegTRcdtV3wajGMxxwwc8e87XHrEX2ZbE1zeP1jlRpbf49sOcjHHmIkFUuH6NJOPHUTkYyHrGN9b4n+R6KbneSeZODj6TyJ146yfj6z9TmvJy3e0cg2Fbvt2018axACP37osBuxY9OMN9D7zFup97b3NvXId591ky05lMc3EYqjrp7X2Hv2PZSxuop+U9cc0W79zj1vecdieaqanI90uyfbNttXnjzTtpDKd2WYjOn8xnpx7f9APsH7rDp+3I+zFw7v05eaDCh2fOZn2nCzzyBuaufL2VLuz7B+baiy22jH295m6+ezNqGLHG4KxxpN5PF22zVzvp9lYGed3B1VGZW9vBh7PO3tbz5m6JHq00AQnjeouz8/vvJ2ZHa9+55r1ftaWGzCiiZ2FmhcaOLn2xogJVYo1JGynoTwFTKX9DkAIXphnuGs7WPZGNnfj8sAE6yHsuuTRL+/XQFdTBPin6z53Zs4lcJOK5M2DJ4s55eBPVJhLpVyK4qMqvxX/AX565f+fY3wbMgKjFXa3uz28Xkt8x6o6ZfWO4X/9n01I+9EUvT7kOqjLw6lP2vvZ4T1Jwy8sfMubHQgs123dueyOcbmvKjJnZBeBv2lMUqh4aedfqPXXf93mYi52feu9n71rYPg8Md2v0oNlZmyeC8cCXmVxLtB6S4RdJQkXzVth6A5kBFvAsFgYF6W6jvM2qQtrQpTW++dJRJXf02QUdAoCN75NSMWWb5frvRPRXxrnTVs9mfTve96Kud3K/CdQXnV2rw16MaqdpC1X+T2Uvy/HeW6lnp748lffndGvK9S7o95c8bd5uY3lLuN22/wf0Au3fDst9rffvLGB3E7od/QBzdPvj7+bgF21fbfS6k3P7o2eWHcdcrAPD8+t4++ufkuX3Prs+e28IBfuA3sHiMxisROIfz3BllD0tqggBcbnOjlF+w5VEUYG0AGCjJWcgxIAj8aC/B8de4t0ArAAR5mwXrVKwRpjsLja/E3ggSHnr4Hy1zg7JzIkQD18rjeiqwsq7Bd3+oB9R/HuDPP5FgBczPf4NSuDVdF1R8p6W2qeWH6nkB8/c15NK5Pf8rC4Z7FjGetHz78zy28s/vvAsrxwh4o4eHxg/tBKiI8J7QfuvdJnrzWZh7qVZLuLJjsWlUBvsH2I38L2p8Df6cafUXD6+NUgBgcHBvPnIwbFJoMO1uR5wX80cw7+eSfy7bV5Bagt4VbYyHrT/0VyOwhew1H5/PsioY3MSOmHai9Dy57udvuCNR57i1YujuErlkVMU67X2uV3R/ID8zr7pNK/mvyvitnhbJ7q+O3cV8w2h3X22gvAoIhXtxYw/m/deV7S3xp4eaI0R3D39Xh4Sk7G+PR7Bwj6RZ5HDdwu5vJX472V4w8FvIdei79Kx/ixUYkA9S+B9d9FsvA5TDigwLN8O/vem3k11z1S5kC/f/vgPwW6W/IfezKHv6oc7qMUVF3q9/MleFKLb028zgYgKADHmqhBukBUzo9QLJeBNTVjPAsnxT7YDl8PgVOy3mCGoC3oWZXsBDPmFFhcRLobhewWqV5/3A7ADKe3PcE8gbR24Ev8XElBnAKLHosbXIeL9UekQaYt4RgBuEUyXRchCvlmViBOjZgZfwEYgItNSk8+WZUEeMKsZQB6+VwBUeNDXgoCbpK697MLPBDuhCt3f72E6Cr6cXPRTY/Sd36bGRTiZvfggE8G0g188+3AqUO6IVSd83Llk3yd30GExRN0vsqUU8Yn8xy0hnu5UWX88XD9uACoVV7d2ce98qgoICvtwCSBPBPwY/AEXyIX+3YH1vfuIdCLRCN+d+NoxcZmoBIbD8+E/SAd3wSCgiXYZfDEA8Jik7/oY34Xsax2sgoA8h+ruQxP7INggbR8wz+n4Cn/sF5x4M02LzpCE3C36CQG4VQmf6xmmxiAa/6/+IVP+6i74DAW8LfrsR+od/nu0sOG7r+pACuDTgf/uYLABpfvH53+uokpCCggTGn6PQZkBN6184vrqI5+J0Lr7LasILf42+k/m4BtItENb5hi3vgVCxW/vm4A/g8EEFRp+AAaGCd+BIGCCe03vpyD/K9AQ+idk3vlKAFQb/uQBQQ/wJ4ycBvYBtCZ+aAeJzAQa/jFp0A6IBmqoBzONYDoQmAXy5UgaNthB/+KoP6Dm+zAcbKgBeAYSpUO4JIIFKQJxPf5JQfqL5AaSafv35Lg5ATQ6wgTIL+BC+goLSAiB5/s9BJQdEEL7Ioo4DYEe+I7DOBC+nkJzDQBvAbiC5awIJz5dQT7u753QA4BgQ3IRSMJDBWeAWzzuBdhOkAYiFkI368ad0HbQrw0wjyBdQnftOAMKgvvEy9gxQZ34MAz0LkFU6vfov7JBkvuGBTkeQTEFJQyAaRCa+/bo9ABo8QcBBl0p/ib6eQpsA4EqGBIJ/YS+g1rBC3gVOuNA9Q/vldbCQNpHkGXQhAfMG2srIFTClB6EMIHkBvALCBXO4QbazT+rIJ35MY5QRIFcaJkMEEK6qTooHD+tIJUFWAP4Ft7dO3vulDEg1wUyC0QNCDQE9wPUBP5Z+JkPBB0Q+KDdaG6AfjtDYQmAQVAbgDvrgHu+xcHYEgh27IwbIiEvvP4ngp4Kr4MAQEhL6PQJIASAXB6INP6xaKAbb7LawEOIEWBX2CqA+gpIR0Hkh0oGBBwMafsQBQQnkPsoS+DAOiDhgFwbSD3e5IQwBmQgAQEHxgVMIKGeEbdOkEAQWINuCchqjjr5e+ywbMG/+k/gsFTBhwW/BjB4fuqFLBFNuJypQgoSqC9gm4NERggbSG76umfqD1ClBQYFX4qBnQUGAAQbtOkGqkxoeSFBgB4FKF5Bz9E7jyh9wAUEshosKbALoloWLCXQ40PSGmhP6qRCZ+fPklDwQEYNEQN+A4OSGpMjAYcEEgf8Nz5qh4YQL78gxPDUCE+gIiT5e45PpT5Gy2ENMKDGVYYz50OzPuWFs+LJOv40wwkHvwS+wEItJf+Kht4E0w9gjqHxMAAav4WBhSDyBSguIY0Bq+zNINgbQUwdv4NBpsL2DSQ7ILnZ0AYwUUE0wXsIAG5mPUCZAiB/LilJ9hFgQ0Z7hf/ny5NBfSPcBJQrENAHM4JIFSDtBm4A0axBMoGAEHglvpeFyygIHipn8FfszhjhkFCuFYyMQT4FIwA4EQEuSFnFUBUgOgff5BBGgZeGYoXUA2B/+zGqQCABo4fGCFBugdBFgRB/rfxBgVIGAGAg24PhFDgxsioF/hTisJCcw+EZ/60gxgbqJBgVwXRCzqTgQxBqBAEBuAzgs6jiHgh7/jtAPoz/j+qsgLgVUDCQd0C8HTO7ILOoDgt7LkJURiIWML2wZRIDB0BOEUpFN08+sXAHgYAVz6/ghSL2DjsjfnIG2CKkbBBWAsIGeGLSSoaOE0wkkahGlg1gAZHSK24D6AKR9AehDSg+YHO5ggG4IP7oQYIL+D12uwdMJWAenCgD12VMCAEeRDQTRpYRwkW0hP+WQWFh0h7FLnADybghX7LGz0LiDgQJssMFVB/YacHEAhjDJHLaYEKFFl0BweVFvwx4vuHnSrIBtDCR5EUpCVBVMN2GImfxg0FehuIKxFlE8YLiCoRypKYTlR5YGpGyBG/sshaRP6pf5Hhv4ahFJSM0dn5MgPAY1JIw2XOv6AgTnNcEFQP4BwFbRlUSlHLIz0LVRjR6UKOANRCQJzD5RqUX6j/A5IcL53QPEZ0oKBYYSeASR/Ucsh7+AwbfyIhp4LHo6RcoQ965huIAeCHqKkU1LlgnQeUGeEwka2Gzh5IZ2HjQZKIWGSCxYcT4n6pPo2FU+R4lWEngNYQz4cutfg2Gs+7Ps6hiwnkORFIxS4AxD5gNglBCJB5IfBBUgXFIcqpQDYA1EWQ24DgGQRFMeN6rw2UeGEEBm4HcBtB5YKFFUgofoAFixdAESpL+akV6SoAhyuGBgIw0cSAmhFgVfaCgm4fOHu+HQTTB0QkWNhDiEKUWBDFCM4MbENgbpq14NBAEONBx+x4fExi0gIIP5BBSnFBE7QJ4NhHu+9kTN5ARO0IwGMRBSl6Hbh/mj8D/BIMVn7IoR/peGthLpHrGzGTgrkGRYBUK/6d+xIP8AuhkUU4qlgMQZ37FwTIAYE5x43pH6PR0oN5Fr+DRnTG/RDEDKDgQkWINFwxxUbmFcQsIKdFOxBUMaE1+dfELGcwVvsFFd+8/sHFiwwkJ8yXhzUaJBu+ScdhCZUOcYJHTeiccsbhgcoRPGPQcfp352hpAA3E1804MshFBdgEsGxYxoTmHRBK4LPFc00EYmFrRgoMv6XxX2g5F2xYEGb73xJIHJH0BbWt6E5CPUPvF2x90eJxax9wKyDPEAUbRCyI7IDkLPRa0VSCImEYIZrmCI8UlDEgJ5MrFPCJ4A1H8hnkLeA2ChAfUHohQQY77axuIHKS5hO0NuC0g98WAmG+LcRMEN+s/qglWA7PHGGvAtMbuD8g7fBjHJAe7gUDYxrPrjFDiNPoTGdK5ziiIs+MeOTHg+TIGr56xWFoCBYgPcdJGoAYcBsF3Q80fXwehJCBPDsgyidwFewHodOCMJAoHMLCQxgdRqAgnMI+FGJZbpdBrB8EJzCvk2iVeE6xnfv1bAxFgZLaiRXEKcHfR3obfYgYDUYICCAjBu4mvANobBGV+ggH6i3gfyvdFXavsU6HpRKAGHCsQgMNuCbxbaEOBr+ySdmGqBC4UjCAwv4MkmCAzGi4noYxcNElHBMoClHpQJ0HdRKJT3owYZxq8MihqJrwSgBMG40NxGnBYEOJzAgTBguiPhu0XYn5gySdFE8gg/uNHogWSeyrhgxAIP4nQa1kYnXWfAQFGsQfjPUm9+NiUvFFIqpOBBhw14aJA/h6iQ0H2BUoIUmUxLvrzHHJAfkNa+JG/pv5hhU8QSCAByibXgqgzMVSCRBwIOD7lghobmEAQRyhGDg+pYLCCmJ6wUOBRU7IOD4hIT/jQksy6jsCHfJtrGElSRSQe75Iw0Maimbg4PlBAYp2yc4oaxRif0xdQ08ZjjEg4YBGDKJzwdODbJrgkIHTJxfttH0BS4TZj1JMoM9A/A9AYEnmBxASgDg+UAVikBREtvmDg+FkP6BFBcwbZBQpg4UfBXJ23guFcQqSUingxRyi4mFxLIUgJi0qoXiHyudSXyn+a7KcwkFQ9kaeC9KokLBADhpsCzEqByqavChBMiUAn5+Iqc7EOCd/nz7x+A4Gv6SJokJigOpQdPImRG7CUWGNiRPlwkeGfqrwkVhEZvjG0+QrLWHExrwaTHiJzYXxYqpUYWmHAQ93l6mFCXEa0mTeuYbH6Zp2aYDCG+awe3EQKa/q6hIwz3kjGQhx/rykGe4ChmoDhXENWmngrqGPHmhUcY0BO41AYlYnQ4qQ0E6Ri0kinEA5EagGJomab+B8WTIAskuJiJsuGoAM6eX4uJM4M4KAgZ8BnF7hKCRTGsQQ4FBAZxVcufQUxd0Aon18QsebTRMl8UwkNRVMDtBBglaWUE/xQsWYEABl8TrHjhlQS8RVUqCaJDeQE6f5qCgRGNKlGBDCrSlmQ0vkumjxY8QBnAQiwUik9QbYWeJCxK4MSCwpvKZXLIooURtAch2KY1GyhsUdEE+gWYUinsBb8NsmPQTGHhk0RqUBmr0B7KehiPp7IU449RnqaI61+J6TyDL+2yXvH8+l8eRkWQm8daHTg/GdEycwLiaKyi+DaSiE/RBcS05TJgCdKBBgNlHiE+gnSY+nkRHcXCmjBmwfxk6x8EIKHTgI6RAnOxOIR6HMR0oExnWAXgRokbRpqb4GYozCX/CBho6XYEqZfPrGxzxqaSSBdptsRL4hCWae4JBp6MSGklhWMWWF8JlYYImMq8aSIlJpTYbqT6p9kVYABJJsZkkWBDPj+AnQa0csjNe9mbCAMApsJUEyKEUQz6FaJ4MVnlgzNC8CzpQ4HRkNBEsWnHZp+wbm6+x5gh7FJZsoaSl/aP8c6mbheiScnogykdKnJZp8Un5pZZ6VVhoxoAJwnZqlqpGnRWeLtFnc6RMXFkLZ5MfBgzhnyb9EMA3keBCbZRwXmnXJqjqYG5B8GA0buRTIMzHABTeOyDnZYWNr4VZrcbPFMBKAPdnPJVWdsnOQVfsCCy4AiA+FHZoUWBH/Kv2QnqiRCaaFHhRVfmv5/ZdqRnGnZk2aDl3AOIVYAZxVjgAm8pf2XwHTgI8SvFfaoOXxakQi0pvHCQVIFGEE5YWDRHnx9itHEmQUoDDmUOj2XKnxSvsYsGj0qAPBi7e9cdqmV+imFcEU5AEGP7tBoUeiAbgx6Zzk4ypEZvE/gg1gzm7eimG/CopVUZSiWZFgRLk7QvYMJAZxiQX6hy527CClpJQ6RulxBHOQ7xVBA6Y9Fs0LXpjkO8pJBymPREkfmAS5zUmyHMxLMdDk25NWa/5gpWWbUkU5nkE8G/RO0GBC8hauSTZ2IUoEjH/ApERTm5aGAYyEtSB0RLlthyEYKFm+0fm9kO80sICA7ZvYM1565gMMv5o2ZaYLGfgd2VnkbpAEIKHt+zBqbl8Wb8EZlR5A4D8ES5imF7Ba5pCQOAMR/uaYGwR8KYEH1pfMc7nlgVDmqnDBt4M7m++4wW4DVpf8DODO5YCO5E05bgObSCCseUODOSphhCGnRiOeXnOCrICG4NBPwJnGABf2Sv4qgAGdvHyBSOWFiSQ4yUOnqof2TwCqpD+b+B/ZnMCeAjxhcYLmg5xsTwCQgBcVIm/5LCdvEtpmSbyyZ5qcYKCehDqWBCW6NqeXmpxt7P35RxJviSBjxwBdaFuRDqYapnZRpjTBi5xvjJox5iBUUiXQsEEjG65jsTbmJSOOYFln8zMYIB1RN+XIKcwtcUMGQppuVfasgrIClFyCBMQzlX27EGimNAj+R7qwgtEPfkIhYhQzFB0YKc9BgRp4O/ni4D0f8nsQrfpAXhxgsQ6m4gsVszmQZmhfGCFaRBdNEvEwBSvHlpqBZTnjQSofdm0BuIao4kImgZoVzBUSYyERKm0XYUgM6EDoW9hdDpoWKYB4CYVtINdMAUmJPAA6mTJ9dOXmDYz9JdAehXsRPSm5g2GAnhgCRRdH7ZwhthDbZRoXtkFhHCaFmYx3CaIk4xUWdWExZq2Uz7rZzYUwZVZFHiDGQgYsKlA/g5OeyB8+QRZymEuVQM9AAQt4K6a8FxcPOGNF8rnYJ9J8Glc7H87TtUElkHGFQrABQ5u044ht2bMUKBtIEdkLFXGuDH5gjQJ6nxglsAIhqO4ECvmwxx/LioKF1uXzGV+VMINFDFimmMLAZwsFQpUwCDrj7yBw4bykwBTIA5CIwkvsyH6Fm4ExF2pK4D8X/5qfrqJvxJCfgHR5cmA0AqGoYIPnHJFAaJCiQ6xTii4qmuehhoUoSavEYwHzqelKkquNoX/FOKJrgS2qYQ4oPZdRSSXhhK4HdBYlrvmm4WBjRZ/5ycQxZ+pDBAgdwBU68eAVBYlxIDYmngSkCOJ9RBJRQBGZ5FGQq5x4gWqR2+RcTulClXcahkQUrwAVlFRHxY471xUmQwUCyA0d7E4ozKg2BASdnriDqowhnYrvxOpT8C4ggIGv5ml+6SQkeZHMYKUmyG+fEWgQtrKlBUwv4EaauQyvi+TLaggIxlMl1cSxH+l30WCWpxpsAOBqk1mogHfUGMKnF3QJ0P6V/wuWtsWpx0oLRAnEWNGCDbggpY3GrF6ae6Vlum6LaUNGdgVdoiOYEE144ohTowlFlIjnH7ehwhpJEMQ7cI2VJlt4MIbN5v8VWV2KM4EKWSRuWfOFVliGd6XG6WIPBBHJ8qSI64gK4F2VU6WYdhEiOuWt6Wiwbgu3kjlhQgHnbFosM0XAh/pbwXWAA5bLL8lexe6WOZpJNSUGihusolZxobEQBTFcnPGh3lNMFxS6i2RUmVblmKKWBvwaJR6Vk5yytIo45/hR+Ung2AfOHApJ0JyXDFwAepG7egoKNGPlu/NLDrF20KJ7xgRxbLKzhNlLt7ORXEApHUlecZf7oVC/mOlEVnkLm7faECruXhhdRaRVcBImbiWUxy/icSaptGdOWKJXJVUBGBvJceQsJTUq0WwlgUaKykVYwc0HglhsTynal8ua75HFhKvIHjsIMbt6xBbZBjB3h5sY+HoVS0elkfFzOILGvh/FXAWr+/5UpBMgk2aoQqV+fjigHhqmtpW0ht8UyWq41gOeV4VrvnRAr58vp/Z4VILJYkYwEQAUlAVzwTn5jFhhjUmQVA8nYingfPvMX2WrwPBCrwnFdr5LJqmk9lIC4AZNl7JJxqzFAVvYHYGPhWVV7Az+llX9oL+IyagJwFbFUAnKkQKazJWlEVUpAaQzqatFGaPYLaz7BrKfqlqZTMVOCNSzyc2mXxDEAwCF5LcXcAPh/JfxmkRhlanE3hqfsjlKZqobnaf55YIRUmZS4JEn/FgYNMKiRv4GLHuxSVaoSzq7kD1QmZUZU/5bV/VjyC7V9wH6i+p84cyorBzGpvL8xQdL2DKgcxa2XPVhymIEnEevlX5MVqCceWwQ3yAopYgSqadWYocgvOH4otJfGWA1/cfGhfYY6dQVn87aXVLYQ4md6DQRQgeBB7Vn/u3AxaQUbXkUxhEXtGxRMWoGXYQGvpfHlg8eAVXvV3MA+UUxnMeSnk1u/P8Awu5/GjUSF8EP0j2ArIOlC41TilSADgaFUSC2srkMTWHK0oDHHwgXfkmVC1z3LRFy1nqXPn3x4FX8nBhbSM/GUJ2we3Ca43AbkFX2HhQIIelF0TOCxY00UkGJaRmnRCxYIQkvm2xdxUuC4ZgCZijZZecM7UsoY4pfElpLvrYD65n+beDGxCYVpnalo3gxEqBwdVQp+oHuQtG1CnzGLQTxc+QwDUA/LjdEaFBhj+XU55/P0iq4VvpbFOKP4MXCbVxjg+kGFDRglWepIMREA2h0dYnoHpk/rwAL+kcVXHdFzxPVl34WMj+WDx/FosE8+y8eYkWVhdbzpw5TdbL5B+RsU0XHM4vssa+Q11JXWdhA9WLAOQ1dWbJxxlvupFd1UoIEU7x4MYDDxoBgNx6JJxsZsH05Ndb3r5JosQIik5apMsb7pHWTgnogWIGnUyZlFf4XS14gScS8BQoc0HI5nMIwGxR5/vYmARqCcQkJxLcYSqlRj9fFXi47cLipoR/xdfXPxYGS3HtOvkAxlc1g1SzHSV56SrUpZByVg3Sp5STyD61sUsyHOp3MBZWqEMWoNbUBhObwxCsCijTDWxRvqRlP+4Ci3HMqYCd376pZbv0z3VnSsAlrpXjlXJ5wudp6ErVGWeMAxxRZY3GFx9DXUzPF3yIlLZCB0XxYJA7WuJFzl9mZCCZJB1Vo0oxFqatVQZ+dieD/FWjQOC81eGW4TFBsUWLEMQ3LlBnvYXib1VNSVSaRnC+OYcjn2+bSAhnmCI1bbHI5yKElaeNFylpW9VWEaLXZpmcddbzhKsSvH2ZPHsX4D+vVfPX0F56aRnqBkISDGqNz3AdWkZ+6cSD1g9wA+FKhLwKv7chJTe7Vk5CGZ6Wqht+tOBB+CGWDHFNWNSSCxstVeGAtJRZTFqgpx6RU1cQUfvOHrldiSE1i+WTYJFCsFNgugwl+qZyCRBctXekmxSKYMUu+sUZrjWNMgas23x40HLXwlNUb+kygwEAqQPZQzYMn8ZN0W9WiixoYrUS2g6YIbC+Pkcik/AhugYDMRr2QYZ2N/vkfUbQ1CW3XFJvvsvVWpYoWeIj1fqPeHL1USQOAuR6GPxZ3+yjkH4WVKkT+BnwUYeH4/1LtY74+W7PKXVd1KwTrXlRgkakx6xB4WOFYpV/vrkmQnkIn4TuVgL5lLKkMb74bQtLYc1bRFcdc3wYV4fX4qRILOhjrFFfpTnN5EMeVEuVGsbS1Ch3wSpGfM0BbS1gxiKeVGYolmY34DyOkZgFXV47Dz7tO8YO5DU1Fvg2BUZnqvejs1/OTL7oghscYHBhAEHfJMKpfuYI1JWrfrkKF/xaeCeBIEY61ZZ/VocFtIA6af5U6ZgeAnpBMERco8+9gIJHs5eQaLVKZobb3qERYKocEhIFuZP74o6GKOClB8Jf75/VYCNGEHNUQc75dxGatMGUxqpFGHi+gEgTGLpeQVan5xybc7HcRIwdyGs1YvjG1x+ZCT7XxBJIPK7h+gEokGzVRDdKFZlFlWW0PZtEUW1rJ3HgCHMN2wQdWut/bhn7Dt5EdYLetXgQNlpsD9Zvn18s7RcrP0nIXr6kQiwXq3pBCgfLG1tm9RBH4ymYU4K6VqNS22pQCQGw0dtnbeKG1tPSQVmahZnFIWOO6EIiCHBD6bBHcNMESME8lL9ZP7MqswRAWyy11qOAxtokJSjrFs7TRFmBMbcCFIV3AM7F8u3bcnL5+XZScYEgk8TTl9YXpSfREAzvKVGHqMHb8nHpNDuo40toHR75zlOKNVWsBdHVKARgrge9iZ+BdjKAlCjHfcy8hPPgXakQ1mbaUHFxIKf6362nD0GoAIQSuAMt2pbeiFILlYSFr+quHt5FZdHSqB+oEYIIYC1gyQr6zqU8VcH9hwIPmi8VAnRobcdE+WxJjNh6uL4mywEKCkmNb2WzwK5p8YNiBFb+bIJUwFkGzaT+9ds5lWd0imBEK+hygflpUznf26lR4vgaonQAtb9n8uSUNVY8+FTWzSENv4fF0S1fOcYG9KpAZigZdWyQg63o/KQer5duuVTV6xIjrTHItd2Wzz7+6UL53dYAZfIkZdt7O6GT+J4ic0+00nagJJWp/lxKImJnedKJdfXSoZ9B4EPnWXQcIVHF6WkYd6He8/Vjz5/KJicTVs8eHW/CLdVCgfkzg3vLCAst7XaJ5g1+YKrjAx4fskm8FXLOyUfRh6gr5/KSVgRUWBy8ehhtNjXeyF5xGXSWmmw3Vi93WlShdZ3oRp3cnIXK8+YIbSBN3RdaGxMOUX7++ySfH5akHOTp3ce5IWPFnwGXdGVaiEvoXEo9NXUAnIJ5IXLFDgu+fD0jiWpUa1YWUNbeC8AXzsCUFpHKczRsSt9TDGMZANSgDLGsfkg2Yl/yfiEm5LPdRE+FBcSmgU9TiowZ8FmFRjl8x99U1F9xC8dp1Yybefz1Npg3Z2l0+eIebn7ZvAHlHMJ+/o5mQ9QCT1B7divhaGO+XddtFrJ5If8HZZGXUU10luYSjE0pGXaGIPBNvcCGvZ+LVln/Nfme6luBb+WS0ixfqQmFN0+LaRH+RBacr6OVmOSkHPFnQa76qJlvVfBulEwfeEOJRPXnnEgA4efGWR9vbRB2VoMf8GclXdThluC7hYEXA97KkNUDhyyDpHEl5eagKAw55VyFh+oeTbn3J6kjoVvxzNFy2+l+vbKWnpVfabndFbgswkWhmKBGBctz9GhlqpdvdX10h5BRnGcxf5VP1RJiCdx6BtmeZioWRQsYl3u1oOUI0+d2yXHQ8t1fdwGp1DQfkl2IDOSH4wJl+ZRWZFQvfuki9dAEZ1N947CvGMFX2jf1z5gcdXn1x8+XIFtIS4GmFNeFaU330t2WXj27dcdRxmj9hWsXAbdDEEenn9zkI/4NdelthDmV2/cP5AD03bfxl0nnagLcR0Pf5p5lP/VxrRMFlRt08xqA+gNYJ57T8qNdyzdz1ctGwaQ0bdPADdHoDBBcElRx6VYRET5sglxHklRXSvXlgHWR31MQ6nbegGq1xe33n+UZXf45CxcPAEd9sMaf7GxB9S73n+lAWKIA4D2aODE1UA0rD++8jTn64DZbuo48+DRtN6N9Q+czhxt4fvXY0wckdv08gsEJjXaD6EWVEc50RIVo0DZIX508VaGX5Uc5FNbKHGBUURgH7ZgEqkxoho4T+Dftv2X1gwJGpHR2tlE+YJ265nHaN0F0v2Yp0YB6GfJ2GR3wUrFvZvESdENdsekP5nZJQ1THmdJBRzlsRiFeJ365VjdkMh+hveZ1R+D/S0NQxz3aOGTlUAZjkFDzxPp2ieSUv4UKd27My3GBo4cv5LB4w0P5V5fg45mEBMOSbK5aUQfYOBlb+QVGhBoQ7G2cxLQ14FBR5g8LXshBw8L5SNudccN1xt7C0M3+z0Tz57V6EDaXPV4wzf42JDwxLWvNqQ7FLxxyXaU2dhqJXdkulcvgr69KFceLmGRRmm745lu2XRDjDd6ZXE0JWNNkWVD0EV7EEDm6IDzxDZQcHmltG3cMFBJ2IzCH4jlAY/nG6qGaUOtSG3YIDhRm4GmxDWu4dSO7Jb+fYDP5mfvslYgPmb9mOBS4Y+Hi+ktiyhO5PI7dUAh39mpEj99gE5G9+zbft1DgQdBPl9NXnNCP65ItUoVfY04JQEbdoQQ7HYjOOSA3whJ4tS1nZfWNUEk9dfPyPbsakVsPQZ8rlqMFJzhfCOoVFo72ARhgI3UOy+CQCN3KBWfSsN1SgoHEkdd44S0NqZXEMYEoD5IHSOzqR5RaNZhzRb6PVWpsMqMfR4hL6PWhbUft04ZjTC0NyjcARt0a5/wCP2GRq/mL3XJfygwo7p4w9IFWOsA5LWRjYsDjnB9GPb0bt9CQ+hFupcwl1AFNd2c77kRRBV5wa52I+ZWuxNvXYpSdb2fiiBFHPf5kuDao+mpshAIVhaxsDxeON/aQgb9EEj3oWmxO4sdqT0Bh9LYEMrjrgss0yjEvouFs0LQ6sFopi4+5FO51/oxlrB6vg6Ox6cka40S+gRYMXZjU8a+MnOT487ErBnQQxFlY7oz0WzpePSQiDFauRu7vJNvbt0UJd2bmZLgjSQWm1J2cdoPNF8YJ0EHgbSLw3aD0oNDG1xVVhWORYsEEXF4tM+V3EGF2g86FGFhGSvnWZ8+UDK0Ra0Y4y1Db2afWfJF6ZzDSgcI8bEFj17dckz5XnCP2JStIMUkOpbcc0PwTyGo9B4JJvklLT0bE8LUygaRbmHlg8rkJWKTzSUGCd18YUVV0judgHl19TBruEu9KRW4Fg9fYS/FAjNfFMHRdlo4WM18Vpaf6xYCyTMXFDonj1AqT2g7dWvNTna8NuCFBX4MLNJY73G3DsSVMPxMw/Q5MApwkP77z6a1reOZRLguZ3K+J0bcOp94frOpyFShTi19BhGYp0FjeXdZMy5ELeZ15ZP6e5NFCJ0eZ0gYOOb9n12otR8FRxinZCBq+9U1jKoZcU/8OzJ7U0SpvlKU7+XRFHOY3GxBW9bJHjQEBd5M0pn3c1MK6tJe1PXW/U3R1yJcib9lX2RmbiGzqRmlxQSDf2qvX5Tq4+xBrTRweDF2da/U02/ZXuW4xdT7gaxAT532jiERTDvqEV3ZSAtWXapW09tFv5WNHKOX+s08cyxTv2XpbIoYuTUP0EzSHdl8+Wff+1/aXGVin7ZWFpOWUj+Qz+oy1Yw1aE6xmUyH5rhhPW9mumx4igV+Z5Q3IlO5dnnnFi14wwT1YTv2fGEmJd/oZF7plE3z4SF//ckMSRWiRzlYWuUWTaUzMk09W51NMzco4V5neRnR5gs2P4QtesUWM6xb+dRqwg2YTUNkJDA4MHEZXU674dRgs6H5j+NQ00Fw1meRNK5ZEU/O2zDlfs8mEzKMwVmisDOWzxyyjvZWPJxcI7qLoJQoVLO35DAGvXpd5eXcXC+7QxA0M5dxcI3mdl0CGE/9imtaHmz1yYNhB0Ig07PWh0Q8ikkRvA7iq9GXUxGEuDfk7qJcZrWTfJs0dI5nNDgyU3R155zBV7O2sHTVjPWhG6aDma4kSa3UozTTcpnVz6fglVBzxQeM0250RG2wbt8qeMNFCF0+XlU6xSXs1+DqTJyA0KoOcbpOFbvkgUFJP/X9WxTxw89EApDOQaX7RmfrFh055XQLMxFQvTYVFlu023nmhoObHqXVgOR8MRKJacfMqlXgSF2S+sEBS2ZF/nYKDPCu084oQpD7abm5ms8X23ydyOeamKD+BZ5M+xBqs9O8DxE1b7W9u05dC9+j87FKsxndYlYbgataQUtS2vVHGJWXkXXOQDRpkWl/DvBVqEM5qcdkJ3+zgpkm2FRppnF5ReseukrxI/VkX3eT2btOkQR8I7MmysVoblMLSgQeMHZBrf8EfDIeRrM7zrhcjPXJBqg/V5zEnbzr7zBqkYFATmeQXbN+w47tMDpJpVfP5JG4MYFiLY6RY1XziIMx3KLVVkNPyLN1YlVyDyciDO8Dinfr5RBiVmCAi+K8+monBk/uukyg6g+UNDZmfhU1rhj/Z7PJFkUw/3++NWVTCsQArWEVcZ0o35lmp9zGAs3Khvtl3tVQQb32aF8UcPONde4cp1h5NgkpnK939tcWZFkg70UA9XEH/BKFDvD3BptaYTnnVddeZipmVYKV8EGJFOeNUkJtCbNUC57wTSk05dvmpPtz1g5IlOR3ymsHa+EbRLlTxMBcvm8A61T4Vh5IjpLQoRR+S4Ish8GFWUMBkOcBiOzWNN8FmjDIUfkOQqfssvjA2EGNmJoavnQt3lQSUrmW5b8KhMO8BIA2DrFawcIHOBFOTCFRlHoaQ16zEucgkFBlSyUuOzpCy4KXLuYSXWoNNua6jPTI3ecUEJYK87xi5I3XV0/z2CzYIsohlY13fhLfsAWiQmnRiOiT0gwYZTJKgXf46JoYz/3PhrYZ4vodzwWEtDWDXQz4p+k08IZAZSUIKnOL50rMk/9qw2wXxL4VXBN+Lp4rTXULhQuiAXNO8000xRXA5sV0hDi1AmpLzgugknVn81xqzS8SwaE7TRpuGASRJCyvW0QMc1nVYgtHYIMRx11PdmyhMEX8PTu0gcAUyT0/oKv5J/AZiuBR7GT3MaNKwXnNCFzUm758WLeQnoTTukayvlJZCTflXweeXguIm3c7Xz5L3RR/maLRwUfBYpLBbSNnp/vq6iWZwaJoU5BimGYtFpTNfdkkzLS8jkHqquTQVeOnYw11mOLg07mMr5EVYOiLTwkctXzmIdll6xV9klbGrZpVp1h98ncbEdNITKbmOOOrXxXaDB4A4Nzzt+ZboUziZUGUTzTwo4yGDAYWQmVrQvlMkwDQU5SE/9FNhrnDDDEObHrrAYVxCNjhkaRGlLmzXr2TZKU4FF+NA8/R1CBKU6yBDZoOecqdJdfYp2Cgczff4pJSETVPQLNy4lr1+ww0R3Lj9/iDNS5GnaHUIFpuQg2/Jndbfo2lzPe+spZM00TPiR11o7PtOBiWV1+ZCQ+Qm7rDCp6nIde8Wl1JGTc1nFcRyHWKHEbhqkRGntXPZNnHrl9TIoxtS4WyHEbayaf6q+bWnRuZrmFTG1RJzSU3NXOTwYxteBd1ba2lzKJYDzIdImw+v9u8wpJs8g6gwg2Q1+862Ob+h7ZnlyWlIVOMF2amSIuhTpczSkYT5nWZV3L0m7AnPr4YYS0Qb1hbSU1T0FQqvqbsSzevLTmpfDPSbPwElZPTX2iK1WbFiZzVIbB6utWg5/LhinQT4w13lmVGc7wEoNWMx1E/xQWx6WBlZU/y2lLsgibGrtBdtaEVT9/nYj6+MHU93+0Vm9wFvxyHWI3Sb8iUlKMbLMYivmj0m0J2eEPG+hDzjLw7BWa5mHTCH8biYVRtbjfATHMzubjDxs9bdG8gWlgMbalB7hqG+GFVyCvsbpyJaQZnlobmw3rEzb5Bbus71csjG2UVQRWpvvrIM1M6jbJE552KaApXf6q+co6HMohW/kJuqkSc7nHWpLbQT3l1om1Zsgscvsh2zBVIffKlzdIa1mOOHUR9uo1bm0YXapfWN8HFxcEXYnK9zKqGDe1xneXn8ubNHMl0dlvMeLxbA6WsVlT3ESv2+xXzp0Xwj8eHQvLGjbRE3wjY25eum5bEtxHPQNU1GUFb+s2KWSFeLQVOXR8+fCnsQgydTuSzgs3wH5+rsyvFl5nM/FVjC/67oUB9kzoiAsr8I8DXO0eM3RXrFaKTkPDrLOz12bpGnYw1O5elpH769Vi1lkj91mi4KN18Iw4NcsggzatOLJOwoH3TjqapoHTI7GEF3ZrqBaHVls0+5F2Bx024zogGQzXQVx7U52FscZUy0kRzem8NPhhO0IE0oz4AdCu+Lmk9OArr4wxHHMhfkwZ2dtKgWVNPBFw1HthbhWVZF0dyCXhPBj5zRFM4DqI7FMG+565mvYjwc+gmchselVZJ55bciVR1Is7wX0Jh4wQGx7senSE5N280EONSggPH2yRNGvGvdjEtfiExbDg2TsrjfAc5G2bfqJeQ97zxNnNC9C/o+ESjAMoLnV7qUXIlD7Pe2e2TZwwzLXA1uo7QF8jIs9UGzjzigpnwh9nd8HIZ2I54SbBQc7+Vwjg8774n7dHTYl8bd2XuXftbvtMPkFdIzXP7RWM8CHCFsO332Td40IW1BzvDEpVN9G+TIplDZQZ6G4DoKT/Gtz6Qtv169LOaOGP+cPav3WZOq+0OjgVcuf3Hl+eUa2rD/VsQOpl58YrN3TuAyUL8lOs0EHb9lvAvN0db5YXGsHvRhBOzTrTaUv074Fe0Ox1gG55qLhwwyn5WTRPVVZrhiB0EXLFEXbUlE57Q6x0j9n6hXF2zRY3nFO5BgKgOEbnLhwdBRp4JT0VxT07Rnjd3RT62DJXU1TERRbEjyHJloG88m4z/7n3sUtZ0+9vrJPPdVZjbZU3h0Z5quKtHkZrs08H7pTnbwFSg6BYgecgI+eEdlzTIb/tca85Yx3HiSZTB2S0vB4y0Ywe65n6OOe4cTUabnSZm3IaGKTO2MdPqSk1LbucaGPpt5jT4Ms5xutqHgQe5WsO5HE7nhMjBdUevEetUHR4GDhdy+L7rleEwpN9N5SY63txBY6X5fBnIwCGyyYXViGDhsoeQGbdt0U5xd5icXtM6+KketUXRtE2KWC1L0ThkdRy9dxGbziUbXiI7XdVgkbRKkT6ke7hGREAlLg8RsGdFlPXfCnghTjyHfIjx2JPttUESSkK5r9bYKyDam7mZnwT7svE2FEYLmYfL39SJH2Jl4V85VWr9fsH9Ml4eYlyJr9UZHIJ/hY3ErBV2d6KwhROeif/Ke3at1fFUYU+FCNe3q/WTlW4bicnGQEj/XWZ0J9lXJ+r9RR5xxf/Y3WyCP5SIk5xMe70ZAN3RUXEirnsRimB7+aTQ6P+EBbQVSNAdQQuu1WR1BFNeYEKXXnKUEPJt/HFMRYnQxSzUEGJJ3BcijPtG68c1o13HjJPQ17NXYuXx4hLaNY1evfRQmZkQTkE0K71ehDkJ9MVjJ3LvnYp3uB6qKF3KBZ6wIA7JRVZfFh+nSdU2/Ig8GtXGhHeQ0aplTdMjmcyJxOYaRJcCSiHEJ9WSHUIYdtV36JVlEW1VUHFU2NUujHPZJqk511UZEF0bVc/RR+NNWuGGVhmvZEW1Ifm5m1n4gV138xd3hE1ZLNKdgmS+SEaXWHKswRPvS1zK/GhixzSfV2AJEhSvHxNnSuFHgbzNTYWcNQTalEbBGkzItjx3yGNXm08/agnPBOSSDHmqWoULWnRqLW1VjBkSaOmJjTZrYsOx06QGH528aKQsp92afX7iQ6FYsGz72aXVFid6Fa82eTSKaxBz5r58+fqORKfP6DpZWc8kaTWNPJudFYI61tGJGE7exiVIu9MnXL4VcpVYd28dMlDVri+hVuB1rWv4eZ1sXRb9ud6X0VlGVVhFV/qxqTZV1MaWYeXD+HgysCy+5oYeXbxXLG4D6rduSDHKJGbdsUyDTgg2Ue+khSJelNROWLXKJdgpwWuAqUeISHl+q0g3/lMC8Ee2xK5ax3qXe/rAfallXYYnqVg4VwEplovl2PCVXYQdUplP7cxXMa2e1jRtozZbLIN5wS4JeUxq0QuWMuMITGX1jJpWuUS1XE+Jd2IAeTih5+MtfVnWaK/h5V6+kkZpcGXNyruGgVfWEYV/TWlzcrwlAJQXazSCw1FdNBRxbfpKtVG1FdKRtpR3v3jW5XSFYR+pc7H6rwV+bQQzK5gcXoYLK9ZquCmAxxlGmO9WPPuXabQ+m1lzahfnZlRdRDs1Xe3iaX+ldUCRkYwhkTf7fIeljnkRt3ZZ5ON1Z3Zp3OlXjta3twtRUCEAlKV0Vfzhuyn83Fxg5RaliitMzWUYwCijzsp7Opd02YVYVz+qmB3yK6ah7FxZ1f4o6gepGum6GAONXXJi8do6lUsS3tCl3MA53KlguVLbMV9vrSMNFlPRn6gV0RIYaY1K+QxEHRjRcfnB9sxqSQiblxeg2dJYtUn4uCvK4pexD1MRSWeX6lwerubcN8hokI3pUIItZhRiwm++DN0AnA1Q5vy7VlYpxxesVHPe/52BYJZjjN+SQ7j5tsGhbMb9xT7uCXZrtpfmiqa8DYpruBK/Xb64t1l/xAypOrWMX3LSXRrd7p0VU0VZh6t40VZlK1UYm/X9gfsULoXsUYlBFLRfsVCnYdRxkzdG4CuuwVSUqeCOuuhRsU6RxfkYlORg6SbdyCMZ2yk+gRkT8XkFbHNmlUhntXcUyTzVQUnnmQgrCHgQlcg7GB3Qgi5WSnBhV6sVxBjT8Uwt2te+mkkw8wJF2IeZ7CHQVtxSKf1xj6fGByRCpLIJj+EbQk0ApWJRymhj4Z0pCgDFJTYmK598fn5YlH0Xum+1HE8kbLa3wYPFZhj/vSVYrSRTnFuRkR1iXedaA0BFelUvrTf8hO9YicCNyGRDdTlrJ4LFSJsUdRo+t3mznHHiYd8qWRJr65eG+QHUSfd0tsYXfdSBK69kkP1iEcUJOLktou0WX6/n+rNF/pdWlSg+ESEX5pCFSEgDV5UTeEUe2lYQF6zMQyYkCeIfr7vCRpI8POE5bIS5EARqoc4Iqg3geZFRVtZ0lGR7HGYZFi0YolAX3RmVdsenpe3Xl7ubLkYhnUtW1atE3hKkZZFrhF1YbEQDbScyohLOgeW3WVc/r+VOL6o5iHIhWE9+Fy1y/sP1qbevgPHfI0RHC26bKAVMfAQD4RP6QdxIWUcy+kqVdqLF2ReBDG6ECi8XtVlFRGDG6iIfzM3ttQqoke7pftWm5uclpVHFxtDW4R52ZRK5BR1jj2BmePpJLfcy+vBYSu5JhKgfX4dvKUL6x+fyfpX3p/gTiOx+E/qltIRpQVhnuzHJ9+2O1kT0PFthtJ7CByLFNu5Fwn2WXr2HBpEYhUT+gR/6AZ5e5VXdwnqTq82HBrhY4cU7tSfE+RB9Xa/U/lhWq7bxBgMC354j49fz4eN2R5/kOxULU912KInWTmZ+KQWp2gVMYb4fj1KATh1FVID7S0kpAKSkfQFz3TQ55VW8x8W4RpUZyFQNbmSkf9xWExsf2BFff4X8uyN4xEohF+cYeS5Cw1y36+n3YN0wRzA3gEypwCdqc5RDnXLsK+7ThqsRtvzftGOtmcRHGK9rHVvXBhDYBqMtdRKm5dGtSN6tHe9wtYaXAvIBb9eW9BdNqm1BESnSOqdYCG75BGY22r21XAeY61DN3kegO5aJ2wp6AgJg8akznUcYqPdBH86v2pOxBzG1xrNazVvV90o8f1psjAQwHb9AI7BE0h7IY7P5BzCxtvexNyx6WalDXTDWxhQo7vzRlxgaDXbr3I2OsGZp7Zhd6vgAwAUvtPSbTv0jjMU2ZpsHp54REjrac+02vs0k7d188+X1hkJzwzTkGld+t8NPB6wAdPsQGiy0PAYRHkjv13a50PlsRDTwG9WOOE0nvRlIR2ntQPwexrHt7Tws8XJvlU/OXWvCi0gl77Bw5ugfTG/gcfZjHNWNPNqqZYlMODxIYRkJDG6XWPzlJaTB31dO0zEPZ++dy+0hLci24OhBnA6DLIdDAQxOU53tQO+MxShYlKxDcUph1tlSy1bH/Rzbz6Bz7b2bYtW+MHQlVJ9b2SpUx7xR0UIaBXL4100a1aQO9t5ShbspzBTU5huwNhpdtuumvGcGdpssXfcuCz8iQWOMbxqW4mgy8W7REuN7LxoZtIYO40D63Eu3r55ZpbfFuIZnr5e8p9Ye0Rtw7PvkfBtbA6SMtN+zESNu1tacTEHbbFAarHDtnpeYJYfsgi6Miv5I/naHbsu6u32AWEfpebt0mwXRJQw7Uq1fO0mwfX2JMbYx9zx+sQ/02P1yTFqRhXh9EHQ7LSyY+WRec5+pfjbvl9gcpb60n4axqObW1MFdqfu8yfQfni3qjykxmo/9Rfg+jTbTRfXGlLmOIDwZNPcylpm+B1Zp9kFeVWx/FJlJ/p/JyuKXf6eBf/QTvSKvDOH6OBNp6XMsfwO82pgxmRTQ7D9Bq/YDkpHH0xEmlUQdyXpzpm9n6YN8nRTa18EUff6ZljW+Mdqn/Ow5t7xjeZP7KPkkA8tlbOeUWuxfXfprvSbOsbGEet3MNVu18N21PH9+bH6mVpXAO1esFJNI1UeW6sHU3OsdDEVUcc15jcRuot8y2mw9fc2/BjYVEazG0hb3bxjfZhk75e+F528fxuNVPsZz7PQmRe05NRrM8a1vwA/SV8cxkH9cl7l3E/sRWb7PBxFZfvevsG6Px3+oERLhX5bx3xpcyRMmhtLR0Etf69Q984hMXwJMqlbeWVsRxKrduCLSla3JbNeXWwpWxdlJ9JvZ+kBxsdx0hWWMMwBMCau3n+fzah1wRPL7dcd9S6LwM2z/Pj83xH0BfFtMFziePWIBGG2HmPHLV6S3IayCbZ/DpqS6rjlJj+bKWxBxgYIaKkssw9mydp/nPUOHgs6Kc0wy9d8tHfMu6HlINy9XDGdrypzLutT+wVT/9PVVkDONSQgd8dPCfe4SsT5t9m3feicpRr+1Lfu4SeVviv+5BzBr9Y40yhl03MU03kDdBHIlk2ZbveRkYUMXnSSUUoVBLjmabX5P1VmMOVyJcEjAB1DJXkND5iVvJvvX8qZBv9xx02N6BTpJVVnHTN0c4qpNe5V8FvrxsSL5Pu3+ykkutPu4bGN1FNoaW2FGZfHjxo65bOFGLaE+oHPCMwVhFDv7gSKNoNlmpdHbbJ4fyG+dVOqpq2d7U41UJhMjzYn2b2g/0/E5WNZj1l/o4af0sr8zo0vWTBid4Fs1di54U171fu9W27I/0XWxh6LUv9Qh+2bxFZlv1Zi/0nEzdZOR+85WzWZJvOttswb1gu9VjBo5wf/ujEY88IJD+0QqPSKuUXnAGlmac/+oD1sVtU6Xw+4zH13P/3/eEbwvaw+1du3zwLsxpzJ+kA0+u0Fy2qUJ3nuabHE4tXxDOxBwcGer2Yy0y3sU8+kZib+QpsLtUd6kIxkuerw3S8iS2qw90SSxrSQSx/VHCB+QzyxrSDoQSS2qt8S4Ceryc4R7yzAN9Vxe1fTum0BX2UudjuWWCyD2q/R8ySp1MM1cVLW5/SMiPmRKa4ESVe+FU1iymhKOeB0YG26RUaIwwLGfk1W6KMROIsWCa8zQS7q6BTvWtZ0wqaX2N6cfhXWU52ISv3WnqNE32UY1QtiSS14AdgHBUNk2ZCg3SYggU37SiXT/un6h1WuFQuSBMUG6qmmL86FW+iO4272aHRLSlIVIqdMVyCTd2wkeFQfQHlXrGpvlUIyiSrkzZT+0feyAeoYwRKbSSEEcflZmyIzQybozQ6BBWKE/pSzuSoSEELMRJAKZSxAeB0JUHKSM+M5S8c4kGSBTGEFqvnX5SOwyc6qW1yy4F2dmCgMuKqAgSBoSVrwzzxjiKoHZ2/FRUKZ0W66wS14e+Mm/OiYWXGvAAsS1PRkWRmkzeVx0VChK3bg45wfQqPU22qhAZi1QT/uo/WaiB1Tp8kZWEGrAP7i0ExSKfLmf2ZcwLo7MlKa1sWf+FKXgOMowUWVB2xGgkWF8E/j6wdgU+WAHTP6IMXLatIWtGCuWMakIMee5wReGt+iRCKpCUudL0P+f/XW6Dp04O8HS6Gn3UR2M21m2XQw0ewfXmcKJThGBUVqSfNRHEfvhymkUwsiTDUKEE0zrG26yaaVp36eYNSb+yG11ui5SXAxu1zMvYEH+65RW+iG0a+weykSnbTlqzfmUmPu1D80fz+0JDTj+hvlIe8qVlkyvgOeNH3t2dTGwksslKiOdTFBy7yeuHeXOUgUS7Oyi1mk8DRVKX/21Ogg2L8Tgn9+TTQD6Xq1Oa3AQKCFvywOUsQaKAYQd8TuTBGFx2FO/VmQSFv2yKiYw5OdWRm+mOSxoa4TQ+zlWAC6uwGi9QWWMd61Aab2TLGB+SFYewSoCamkhmNfVX84vxBYSy3dSEYUF+hyQ0KXIR8Kg6WN6ItSd2LwxN80eX16Bn2uWSuzKSCbyjiquC1ClawiAKwQpmm1n78alzg+V8FFyVP0qiCgXh+rh3k2y9SSi+OTg+USTwmtLS4CboLg+z8S8ko/R4AET1g+5O37coF2ninumUBuPij89R2gCjJzoWjNyMiqAQusgoNM24ClRWUTnsCQP1hmYCT1iVrQ6aKWzX6oLSjiSf3bil3wc2wwWTBH4O8uYflo+94Wg6Z3zzyLfX7aP4M+SjrWUC+TwI+dUgHijrWECxmSs2mawqCZ31N8CGHi2f6ic4HrQLony3wCuKQN23JRz85nzIS2bX/Bmpy+0WHwM+DL1a+HUVpib303BIGAhetbV+QPIU1mSmU++xnxuqPcCV2z0TD8o22cClhQNBivj5yeCQUUJaTOyTBlFm2r1Si0LjhGJ4h12xR3bi2nH3eOZUuSVR2UyokSN+We1G27gQPOqYNHixCVG2RmTUqHOWRGg0TY2IfjLouILuy+yUca4IQUUGozfWktg5iz3T18AASx2+yUNKPsT3a2Qm2adkLrWHTVva1j222u3k+SXEPzSD705GcI2oqxGRbaIvl7Wm71zibbB0+11mDyFv05AXpWQ6ejRDuhoNbS4dxfaTEHeKn7y1B9n2o+3EKnCJUJABHORi6cFxbagUSShu01IChXXLaY3jpGNggui4kOvmlAykmnL2V6gEmxWE+Quyy+yqOwgUwh1kyeip3wfesUwn2kuyHGlW3eEK4yGqTbSpGtbWnAGozdezvAo8OnzfiSC222jR2T+u7RRCQ1TpGYbShyk7R980933eQvgKSjhy3GTIEySerymCB9R42WfUraxrRImYx3Q+BSRGWXg24mB1WKOhaSXe9AKBC64PNGG2xJScuyUKsshDCBuwnKW4VYBzmU5aKWhroAhwICxITY+b8Qle0ZXGCAQUTa2/XGiN4MimUZUrWP6nIS/vnXK7swZWqMyD8iELj8gf0FeffXyemMLO+1ZQD6clmnclrSOC/h236FcS0Gko2DyN/Rus2nDY+SGTt+2/QSAVvk5CQRi9C34MYG+gWxePpyy2m1lFqFLWghA6STymOAhaBr2NahWW922PSf2yJVmO3oM7aGXTvycn2NagtQli7gP2hyx1ni+z0YhPPSGy7tTlam/k5KERy+K54KJ+3H06ukqxA6SgwjC2xUHO3z1d6jAWDhQfQJOXdTzKMfWyOBICimDXWs6VSXieakX1+29QVyRU3SCxvwGyBgFN8BTxpBxYKwkn51nafNEPq50mjBTT0YC4a3ikmOCuq8T2/C9oO9ELRTbaa/miIH/XbgvAXn8/Jzi+hAUb2CdTtCSoRL+PIVNqwnUSSwoK+0pzRDeKL2yexpwL8tQjtC1Vk1CbxWP4t+T168T0mS2e0JU68UyOG4Mja2UNqEecUEiv7UcY5JRoc3kGcKM7nWASpHGAUsRGCVzgF+KwmyynVU1wzxQGyu/iqSFLUOCC4JAhhH3QS1wK/hrYQfh5/gMG8Tz0a9kQDqR/loyCbS9CDBhShepXiCkYRui7pgVBXZz3KV9Xg6Cp2IyHWWIhWojksWCNna/owqBtjmS2fR2/az8UwReWUzCe8UcOclmsWEsPiCxdVwR+uUoR8QU9SaxSSezCMs2kbQNa9RS5qCp3Zhs7WEGtGQDqQBwjBfMU8CsdQdCIiJ/iYiI4y/NU3OIiO5gmARMSbNADqPhUaY/hRi00Cz4qmuHpyEbRpCIgK0e3qgT+T2xoCfew56e5WcCzQQUUUgUNywoI3yv4AUeA/3eqUoF5qxjw0M6gXeqd+iMuJAWBqT7nJGdgWhCokQyWtjyse983+KwfgTC9xxlGMWgZ2YHz0eXwVxum7RkezSVwaTMLT8TwQIqctSUOS0Pmca1n6QcX0v8DoUcegPFD+vgz3KQGWuoYbRJWSzWACXhzDamSTVIfWzli8j3o6IbXFqXXxJu/NUv6aiPAqS0IkRz8Q4RoiM/h8QSERMT0HCe0RGR6QQha90TURvBXzhnyXQictRui1xUOC2WS6S4tQ2icvjWRIeTqB4tURAFvQYRdiQNewYV506qCF8jGTk6EMPFqw8IUu9gE3+tG2yRdw3cRIDDuWDNWnOCxxKExCxiRdawIeMvmDW2EQUU4URg+eQlL8pL0d6gEg4ayITzivsNde71VUSLvjBREs1RBGuUzWrSM8mN4Xeq3ASPhejw92bpRTahIQWOVclmCDNWA4HWXxQL71RBx5Wsypfm4CcsXeqXeS4RPbSt8e+wZR4kHJRGIike+yi+wHVXiR3viM07UNwC6oxCQwfiwynTyxqzRW4mpfgFRPHiFRf2jWSmAQ0ez7VBCSVlFR3wUPBBNSF6/0VpRakwQcE421RZrQEKZ4jVIoIVzm2p2ZRaSOuRsVzYhrSOLq0C1SaKV2taljw9KJEzf+dazXCKkW46AP1YegL3+KEYGZUeyKLGHpxcirHS2q4BQBiPFULiapGBGQgQ4eGA2jRNkxLmGUT4+aH3rsIW36iYfmjKJTRqSxQW2O3TTUBtMS9CkMWUmgUyBk8eEhiLSU2BV4SocGEUtGISx0B9kxUidjSxBzgjOR3YTcEVjXQq8YC4iOiyJabgh/A2lSzCapT5iJsl5qaHyEuVVmweo4FCClQKSixcTMm9KPdKiAWZetx1Iafqyhm3sWeaXE3MaypTlC1VyAi/kG46+9yKed93jhfvwpKiIXxCbdScentSPqcAULqrzQ+CfJQsgK/X4BuZWZu0TEAaTsRBWbTRnyiXWwe3kQYhlwx1K1QTtS5kWASgU2o0HRTIieVWHGqjivgiSSLGHIMfuj/nHYkMSJ+ecDPeQgW7CdgiBCypVcW3IW2OQIWD6fyg5CCD1Ka4ER+0OyXs2inV+SHeQ66KbF5aIQkHSkthDy4XWv8RKl8uLtSmWI4SChO0EqBwgxVBXFQk62YXmuN1TJy+EWui9QX2SYEOXOt+hyCCDi4kFiX8KtGL52/pS8iWtl5aLxD2R/SRLqKmJT02QMtKm/06i0MTKR2vl3RbbTIiGdReuYUUtWtUQUGQGLP4mGPiqVQSbR3TR0C8KXVB/UUsyzUWVKyJRJAt0VgmaH3hSsE1rRdgSJUh1wSWcdCYx6CWbSEN3By/qN343IRsxPMRXikAVFOb+ywsbbB+CQTiuCVumgi1VlxmeR0YSL5TLmiFWXOgEjyihuUUhE8OlRo8zSBvenKm1IXDipvX4qfvm6apfg1Gmo34quqTceXfk+iE/j+smASzOjhyvsNpWl2evlEmsiN8Ghf0fBYBzT8AP3vaMo1zsbBWziCihe2e9niq3MQuCpJGjaIZxYaTBXUe2QkeR+2Jo0wv3xQzmVZmseiPg4XRgBx5z4RIZxlqrHSc6KqPWqYaKdKyIQwmOfgn89nVExL2KLqLVWqanzBb2EkKvqqTXLKU5XzANiKliapGImIgMcRnSl6Wa0JwSJEQWOtNVcEbVWF8i4JICBc2z2mWTsWoSzNazIX4xF5RIuFWJkyWZTDKtEU9BvKT+qy/jExLxBYOFvmNkK6yYMXEEiSFwUO6fyTJ6OeXcR9vhCmcKJ1KN1nn8nqPVR+WN0Ksh14x+dkzWypQkelbW/8W3QhuxQj1SR1VjC8MyxK9cU8SvGL5BasQvREB3bR3uQ1x+uPMi6oOZuNTQn2LpVd8t6I98TwwjRBMXFRM+TPgqHUtxTUixKDkHu85kQjihKzdxiVVp2JskNxeuIZBtDylhRuKDxY0RCGt1xny2Ezl2bmPIRFJTsUTwSbR34VlRTtQp2M/iSWo4QJ6etjTxapzQeKJRoRbEiPS/URIuhuWOK6eLzxKDWXuUtwAx7WT5K85TMxlLQJCV1TZK9Y3LxvGNPSqm0gaOUW0mL0X5aVOwpK30WveTsQ4aKNWWBFJVTWsKIrqo8Suq49w0OUzk/Czd0Ju2sNGua91vYVG0r8OfkrajcXbyNYPjqVxTGWccV6Mv8Sb8PBXPuaZ1MCQ91gCnS15S5hlqSCpHJOcsTji7flUKFAT5ozQUbi1bWZuy4MauF91TatECxKIeTsUtxwkiTiwoCvkBpxI6JRC24GREfF2V8PizIeqUQgUyAgqizyQ4eJ0U/slflN8JiL5ijjk1OnNwnqs+ymOh32QJag36RW4NO+qjkFyzNDNCpMOVKFEQlKPoSiSimPWCIDGXO6DV2Rk1xac8pRlSxkPdKqpUwBIwPGhvbV6u7eT1mimjY44MNaBVjWa8jHSD8B+X9K4b3C6eWiHO+yjFG9mxNBs6W900wgaBfR2PybBXwxkdWaORdW+2ypQ1i5iVbhf0Quiu6JCuCx1cWpAJ1KqiT9mOBIs2khN8GjQHJA6qH1RceMEmabWD8eHTh+Dhk/UVjTcmBdkehv6NU6xfhciqUxievATvaIRKKQlz3butGR/xNihdIopSJy9H0ROZbh0CaAVcR6J1Mhedl5O0ZT/uqfxKe7dy2aWTW4mQhg0MmaWdSCySdWYf3RKBAXKqok1D8Vty+mSS2s0bgUv24dQGsbZU9uKo05BDRVhhWWXOSVjlEi+xTQyJpTIuqAm8CxtzVBzL3JywWRmyhRTDS82QiyUaSWy5RRWywiSqKGxISyywCSSPYSvGz516SjiV4Y7wQdS2fjgy0yWpSSiwVCtfDogpGLs27hSU20yXMa11kFCf6QUueliCCgUwN69gSMSD4QAiVhQ5CHWQ66dgjN62oSmyBRW2EoaTmys2gWy/CQeEMaSESdYVdc1RUSyI3wGiDvg26gxSM0Tc0ARBAzWODA0aK0FQPK+3T+xi61ikY8U7q1mkE+2+3m27VSuceLX2Sd6yahoN0OSWIMa6vyRJw06yLiPcDzG3MHUGkKLB6guXUCV811ORzmBWKoE6qB2VVigJxt6hAT7+whh5iMuNzCTGC4mDax9AkhTN6xS3PuB2X1WgxQ9CzgTwKLpSGGZvUxCSeWEM5GSlWoJOX6nnQM6PMTWCnzBCWuiwPU56Ix6AsUyKKV1j87I0akj/m4WQpUMMNzywGVIEN806x/8N31LGJw0n6fax8+Oy0a62gPT22C3sRln326rJQUO2JICxkQQq6E7nauhJKpqDRLRSOiU+yhJNoyjYypSqAxhJwaThJYWWKK8WWRJWQlRJFRV2J9YUxJhxK5C74TtmfFliGpMwmGDCgpWUqwnydvl+QKUglWrCTwK7zUrRgqx6S+EOWMqX39JeWI5mdOzJqPRJjJDvmDm1sy78W3wx+elkvunYPiqUsSR6lxPM+OV09JuyiJyqP3wC4b3bGtgmtazH3UKxOz58xCV4R1g080LxAHCZb2Q+Tdyr8zCVgCaySwhbZQ6uPcyKSgsUyKdzwkKyoxn8z823JEOySGjXQ0efvjgpjsPIG0/mvJvAQaBXe3k6AoySk5nz/6xpNlG/fimRDm2qepgTzJg7xXJ2Wz1qRS0VSGoLaSiXysaHC12UL51fBdJ3+JXyjoWHziJyEuyOuXEWXO2JOe4BiTTCWZ13WxFSiCfPmd6nnTNCdRT9SwczL+jRREBElIgMDfibmt/kICHoQQwIFK4q2JJ2ge4V4p0l3ux1g3XKTnH4mPc3aKKkLUpIQiMmdTCTK1JLlGVhNzCRgWjKTc3WqRkTzJT3VYm2JIr6SJysKrUzt2puSRu7lIAGd6SbmcxklBTlMGiefRNubWlUKGPUIi5Czy0ZHVgGROQh+pc0oycoRSpdMTzmwPzgyYY0qSKWX9m8qNeh+3R8Kq0Tc2ajkYWelk+SIMJgCBY1SWXEnAinnWO6UHQ26jCTTWAfk7aWg128oPRH6dvmmKGPxqyHMQQBdvgb83uNZW14QkKfkzrBmmz+G5KX1BGe2o0AtQN2y6RRi4szkSsey9WIeThGkzmuWWq0VIExGmymGnhJLKnWJYiUWy1Pm2JnqliyexPOpG2UzmCyXI6rK3jh/T1q2glX3m0KT3BJoK7+fw1TaUhyZJrkCQmaSxb8WZKm+XoWVGugz/6xGzlkFoyQST0KvWkYS9ieZIJCsaKvWVMX7xL3TtWq3wDCdUVZJg4QOaDOQO+wwXypECmIyrlKocW9T+Ump2G+jRXqap8TLGDIMJpiV33WWo2OYRQ2xJIKVIuWAy7CNNODC/ARTxOFL3GxG2CW2FJjJXH1FBqZJ4q4BN+pY2zyBOlLAqbeVP8XOTWp6VK8C8fSQEZOUPBJX0eptK2diEwPyKtZMUEJ1NLC51KbJxYmWy11MqK7ZP2J5MR7ad3j+G/lxCRciMHCTTXF8u3jnynhLKCdOXWKoIzKCLDU0RLnxlyeJO2CuQQDRi4Tap8gTm27/yLihGSxoWGWJq7r3AqRKxXqug1KBX7SSiLAz1mgEl9+WKQtGDOyqRRSDbY8SyeSDeM6xxB3GCcl2JpnWNA+mdOGxkIUcxBhyTJWEUihBhUGhDILapelNeyv22KSudPxGCGARxXEWa8+I09CGeWzpvDDB6XeRb+zWK9i3gWpGbeVz84xVTy+3QTGO6RA+leP2630S38zWNn2FpQPe4UTkWzDSP8b+wPe1AQkhT3XypwHCAJMvi+CQYGVG3nW56KbQ86ooxXqIvncRxIX2Cv1KP6yIXdmjVT+GfzTWxzvEFiFKwlxK/VV8ohIBCDPhjpfqOrpZvl9pwgzFy0qNoijr16UTkSdpDfGWJx1PrJ4aRkASJLKKRqMtpbZIxJNtObC/NSyyGCNZWEYw3erI2T8StJ4q94SMJ/mKExLOXryyJW9awjU9WVQEFy1cOjCmIQixJ4y8WWnSSWJlO0mUB1ZWOmyt+TmLWRejVcGRMWouayOCOHDNiGaKIsCQ8JgSEDOTkcviTCA8lzOz9IiKK/W5Ke6UGeSZMoyU3XERlmgpJdAxHpmYTtSaH0sZxQiMJOQWcyz9P58TkTWRR8Bfmsy3tSmoUcaA33B85WyMJAWLzif9IvyxZIqm+oUt8cDOjKJN31CqSL+GqTmA4ZTzGCQ5KOU4QI4y6xFpqgS1705GWPhQgV9pa+OoJPogOp/DIoxdcRE6yJUN8cTKoCmQPkpO8NoGDPjC+SS3EJLF1ZWbfSSheCNcR4fl6UxsiboclkvGutMbafbz9hEV1MZjdNWyToUY6qGVOilTNmCjJMS0BWT7hgg10GM/3mx5ym4xT1MEGiGQwCX8IGWvtPciTaxUZI4iaCjKg2ZxFMJxroUsiXGWKZs6z1mwYTBq4IQqaJdQg6XfkKW6jMkgwnXmxi5U1yvtMiOco1L8H3SRx1yMEGlDNKgR1Nmyp1MRJ+xLNp3ABbJOxPRJsLg7JHwBziMLWz2QLNB60dVBScVIqa5BWLiRC3oqrK1mCyEIXudMQQpNWXbyxNXxW5BQzUtDPWqXCOImNST821yQZ8x5WZ6dLKf8tDOKCdryAiBiRakfwzGCP5UvC6BVNeJu3Fwr6LnGedMYSFDAPRNpXbC2lwsin90SKtdJRa8m1gijZSz6iWMkOlYPUhueN4xNGjfKeZM3Qx+XhiELS0G9JKce2x35KHC02WH+XwifkWkB+3Sz6OsQ4e/h1oZvRThawkULez3V6UToSWhs6gtZbtNvyA8UhifkRkZ50wMhsehACUQSGpwghbC+vRqy+6wjaHe2VIWqzlGKYIM6juwdpY/mWispP6G8dUEGQRTUyeaK06WqySiZdG2OCVQap/gymS2x3Uc/xJXKnUSE6cVM2W6wFuinYTD8eZP0p/UR76hXXSBnYRRaWtlEBvcV5ZBrTSpGUTV8C/lnJFZUpa091gi6VT8iGk2mGz3jxas7L3CiUVT6rz0+pgt2/Rl0Xd69fBG6WtmAwn4V50XW3SBMoUZJ2+Ka8xdK9xhdWFWWnSHZa1mjqLo08mf9I+CDBIMMvIT2Rgg2KCJvXmxiZWhiybPjwTdEbilKHTGgg3fezNAsGHpwsafw27irJywSI7EIylciSiwvxPCx+Uyqc1NnSDdLaSO4UehnTKeE3HjvueUUpqwGMNW8s1cJVJ0cyY9Q2Zj1MSxy/m5JNWViOU7OegsECXZGIjnZaDwQwM7NY5K7N4xhIUkgDtM3QCkxiGUIQ+pNyk1ymbyeBJE2g5G4GtiiER0i4g0JyOpKSWBk0QyHDOcgrqSdilkWiY5qx+CjcQcgFK05A3aINpIWTrJRRWwZPCUhZeDNjSEFCtpRDLupzYQ2ZTUnkCfB2taFUIjWFv3AibgSIOWGRH6cbLsJ7Q2OC9v1vYF71zZiDyCiFv34uUzz8y9g1QG8+V28c6Ia6uZm+Cxu3SByXz8GnqVhCRv0pCuOyzqIKUV+BDSGifgy1C+zIiBdA0aYALKihxE2aJ30yvCxQhUGVCh6SdIy6Jq/nF8vExcGp+Uls8LVvmoYXjBsIURC581QWShVu6OGXVur81Spgsxy+XkxkW2nFc2OYP58vyX4WLMQ9mkA3xmNVTwWIDxb2ivg3yjYzwedXT5+Mk1C2++UuefP3NoeCUQWCyRHJkviXC/C1hCFlQRmI4ma897zGqOhPny2SXu8ya0xUDV0V+SC3TJB82QSCkzRWxQhJxVE150m4yxoyLznWGfkJCiv3pyTKRHm4ZLL+OKRNic6zMq37MxySAixW65J7mmEVoyvoI0MWpwOmSC2fmFv0RMMoBG5kI3AUsXKF6PcDOmnyQmm7oMc5xO1munpVc2GDLBZJtNKK0aQtp9ihup1tLs5iWVuheWQHeqSLU2tQWUCbR23WgyNv+ywTeBaUI42fKOWC1CLaOg9N3xNULyCZCI4WuBOF5EzVZ5qxIRJr+lwZnPKup3PJs58LOIZiWQgeuuMSs9dxEae3iP89jTKC9zGdSapzM4C5xACO0Wka/X13OD2TsWdRI/2bVU3QsfmVSco0WqVFwgq0jRBmwCRKaY/ggKGtNxS4jRHE/6KRSMk0ypIZ2HWu2ST5/wSuxqUQb8NvNN89QQUWcBVTuB3Xjw71Wk54gST55wVRBSiM2iXORWq0zQeyJLVtSUgWL+9HVQ6XTLE6nj2miXyWlSS4XuW/vy5YTLNJ2AdWIWwhKl+NWSUyiO294ITXsygSWfor9SwS30QQyHQWeEj3WJCdTTbSy9XgixNQqa90XWZYn1SSIjSkC6+xoSZLXZ4qzTYRb/huqZyWvqayTwmexz0pTEG1OHaQYC3MLvWrEwNURV2xeHwVsBEELGqVzgZZg7LO+1xzHGY1QGKlML3GCh3/qiYTc+5MJo04ZxusUzhgFt1XAqtpxT8usPXKVqS5Yp9UNUDnwAqZZyl5BXh1Jw7WqeY3kPxeLMG+blw+O9YzPg6uNrazxSnK2pzTRrYVkhtNWk5am0GwvhIx+CikVSGhRNk20TaOX9SmcL0TciW9UqxMihwxclSshw6yAK5UWnRuKRba07hmij/kVylW1jCEaLAiXkSE2NDM9R6BTipsVxhaxSJl88mxrO60PvCkXINBPbXkpjG3CiSUMiGu2SshxqWcU0qMSKDgo2ioTIWOMoQRuJ40+u6y3NRsUmciskMj89XRgZzgWOhI7GCWnWIw6w7WX+PtKIJxSxOxor3LG34NBCPZUuh2YXiuFgtvyt8Vkh4Cgz8nWKl2PtPG+B2wHpw/hA5fTS4i8vPdeTXijCxR3UmqTPSRzKm8CkeVraG0Vj+irQACG3yRqVwSz+irX58AgwMRFKUgC5sX+2jdPWxcgiiJUxJYFPcGjZ2w3MEo2xLg2lI6Cq6LbStb2lUW2ydhiXM8mwHxmwHhPROWtjN2wQ2heQESr8fpVraXAWe8ArPFucWLOFQO3jaAcRHYDeJgF+7S4BKpxQKHrV26yjINBugKlJNCQpseVQUufZ1AujrWUy9Z1Oq5qQfhVsLyqXLFlisdS/5csm56yOSf8MAvW5Xhx8artOe+urKFqe2Q/Z5yiN2/8JMyzkI4WZxT9yJmQPA2Qgl2immJpA5x1iJEQlarJQHOcLSsaGxzAuCkzweH7XnBXcRJu66Tw697y5uuZVvAzgjHC4IU2sClz4sTGHEGRfmb8Aou6Kq5XF+lI1Iy9ETzgbElza/jQ5qqhEJK43jwymnWLg6/xWEI7Dyh4/IQ2AdWNCjcxGyzgUxEnCI6ydKwLGntWkUsU0LaSKUMMAWKWaEYW35yGlJ5qhDwBM/nsyiuTJFMjyTK8ASQEhWiX+zUVZF4wODy8KKmSGhSQEILEx5+aWzp2YUMFUGSj8r7xDO+dm3u0qUhCGo0EaVqRlBmYsHarDzzKnJU50tJNiiz4xlqzqQJCvyTLFAlUsyjot5C59Vti/nTE6IjX0auSWfCQdHrFuB3nCBXjG2jop1ae33lSqf2h2uMzBGC/jzgyK3hajoqGauSUOUvuUoiyqQRe6Y1AFjBgPG6POsaC53AqVjiT5TFLVIiVnEgMfNE81LQnFLqPKSSfKuq/+N6q2EwngOvJM5axIhZptMs5aJITSiiXiyG2S9ZeHWUhHQzpGkDMZpv73Xa8vMWZLTjZe8nT18VjjcmoHOT8KvO4ht/meixPLzyb5Lwap7TeSNQot+SC1FyjG10KZkOShfzTjxa7VA+YUNCSiE3veTkPz8WKUp5BIXq26H2/FRnJWJd4r15EaQs5hvPwZxvMIZpvL55nZNFSOfgpmoISfh+70kSQZ3mFbNHlhOKRB+mkMQmGqODBmFX16XhI/emoI5yXEvIOl72T8W9Pvkt4qNpWDLOpHPK2JLEtMMPPNs5jYXJixE3HCQPMg6BvipOItUe2fmWDCt8J3iu3V1xlAIo8Chy/m2BWghDviKGUUQoG5XxTQ5kWeCaISXWE02/BsekFy1r0o+I7D5GkMQbA9OTY+bNLM+vLWF83JLDai4UBhvLTFoObKQl9I2nRw6Pkl6/nHYbyLO+De0E5mKh1JZLznayzIgh4bJjiGP1FCT3HMi271wF4S3nuvQ3G8uos+heZXcFiEXfmmfkKeWcWNRh7Nny4xw++VJwCGjY3WIiJ0pClzOslIfhAerJ1YS4XxuUqONBOlJTV8kLxkOg8VQy0USfBsvWNhBAqKQW325huP244oLN154LP15TEp0lVnPp8bEuICb4ubCYT1JpnIWL4OqyOKsvmkCrPyxkrLxSO0FRfm6h0/ygyQsOe6V+ObYNrFdhxUMa8h3BAjRfFm4EEMuxQ2eug2eeKUlGcPz3/Rr2VzhDEX++MCUl+oKPZA7zXbOPzyZCuUXcBzfLl2R4PgWSoScBiFUpOyvUpFcEux6wpOC5W+Q287kDUO6ah3RZ3xmlFAM2sLJQa6fNPZSZMJXBtT3SEWH0OW6PSCpT/klh9ou5hs+ydwrByXC80vGi1wJTBKgPUywIqc45XIcE9vQxqrgzVB84wy6VflzKjrQsSDCj1lJOCW+XGkKyGL29qIwrHxXLWgKmnXNhzRUrB4hL7CgXS1sS2NSabzyWGhK3e6DtWoayx3KB3DOhlonPBirLXWqLe1W67UuXqZIuZ6B4SOUeP1CCs0nOeID3el2k1d22R2ui00LYkQ1UzIaHRCEiuUThQgxBusvmUC3P0KESUTY6AYTUmPM2bq050Y6gZWrSj0pQqUgVolmDNM5WksiyzEsul+kvYlhkubCwTU+Ybvlq6pH0viXxSih/LnQJJFLnFvIValyPwWFH9RSB4ClpakSTma6000697yEE9aIzOokz5BcrXUcRHOkyzgV/KGx0t8A53uYSC1paxdSLivtTcYSP0cmV5SAiJsUYChsuCWBkL/ykYUda+FzjFSwqAi+0RBOxHINqh+x/labXopY33Zl2tWyl2MqgimlSjhaGx4K0dUIua5i5aSVkhq88rkEQoVpaRx1p2Y2N3CKrVpiQY2dOLUn16+lWeK19UDKjMQeOJ0wpaBhURF+/lLlLUglpfMR8aOvlLl58WEeYDSVaHeQMBkANbO6kjiSQ8s9KLcrZ54WUfFncufFa2TN5nZOfG8JXelNoXEo1k09CQxL8yYn0ZF+e3o+GLXa8BczGGOQykSg8siqbBWDGQGV/i+LQJCigy2m7m1LlofjbC2YwhaZHPnBS4Fepk0LliRitcCiIRIp2gxJS6Ox+e8oz1S3kxAY4SUpy8sx4mkUye4yxx8ycLTj+cwX4iLCTbiPNwPmOsXGptsp3qZ2RsE/FgyFPc2Tm+dn2y5a1J5GCpepTuXmqBMQee0FUzSx0zuWQ4O7SjLhTFx0w5S+FQqVotUDi1Ss+YY2RmwbvWOmLfinirLS8C2EuahmSIa65/jXkVFORWUxNZa5tCc5auRcm+7Qpm5/noZbitiwT7Qee95Wnhu8N2m44U3ZfmRsGJpSyVRz2te/4R8yShRViZSRG5zOBRK7fUOUAjx3B8kVR+/csloGz21qxu1LOcA1paqpAKSNoKe5I+UFai72Skx0wby4EPk6ClUwuTsN2m5QSoCVzw6CthTFiG0rImPvg0W+ItqhQvSGCxO05hlTTd2fURfmGm0GiPjy1B98KIVBqW+RpiJWVzGnPBrMT8isoOEC/3zlCpgOImAW0FaQoXEgNoO3xcSRocsXTmhq4VuqgrUaYRyluG7gXbCTd3sVW/3g0id0nBR8utGtNWilJPxgixq0TZ+F2BlQRQxKqY2rJ8coQ2/YPdGETKnG5GiPlfUqn+/71fGc9SCi7h1LeYwnUVq5wD6Uis/ywLQz8VyHUlfQGNpwiu0ll1N0lBh27lN0oRZHwA/MWpyeVTCVhVJcQaB0pK5ai0gDSALSaCBXL9V7wWziSBRIuS8tpGU9RHyz3CXl06P3lu8MjKUwLdOPz2wCLlKAizRWaSErW5CgHKvC4ChECqUXohiJ1F8/3248ECqw5TwnsSBauFWNtwPRacTipjN2ECiER7gPsTksouX6ihSwEGtCOcihx0R+l/ILmZ/KJasin++7CztxpgXVhyMq+Rt0TXm1MuoicAWLx9n2WOTBXFlQEVoidMQ9VzMrvuvuyOVdUmGaC+PdVXis9VUKitVlgDblD4rtVeMS55ekpN5zqokViLPoBBY21SgR1Qy8+Ug6Cvhtm9jNYBLThUysRK9CuALFKxkWXqBLRjm7Kmcycu0nBIBOqWq/Qb8eEu8E4hHRhH7QeeD/Rth3AOeS1+PWV3RSPmX+y40sQSPBWDyx2ixQJpJ41S2ecX/Vh8R/V/bhkJ2GtvYBu3h2tIGl2lAO9uM7SA1982EhQ+TbhrtxkCUcqiRMMKFaS9IMBL5wnyaCNg6s9R98OorcVfNI5i8cu7R7mGOl9EtOljEpEVF0rEVt1N7lWJOImbkS8mquE/yUqWD2UwWb8VPzWs/VykmR4y011YSGsC01r6jC294MLWEmkU3sZUctSR+2WImDQOGBGUvbBWxxM1mmpYVOmqXgcmo0lZ6rOlSmvtVXcpvVkEVuliWQVcsQXVu9h0U+76Q6i6kV4AuzWuqxdSGy84T2CsHTzOoe0aYgv0laQ7X4yu5I7exvTcOWIsj8DX2uSmOEzJ/GTLol4uN6FyjTWY1WnRrnLRSC5K9xk1QxVJYJIh16UhqIzJ7mTgLnKCGmvSSmRzCuhwelT/JdSGdOMcHwTGVv/LKCNKTLhbNHpy76WBqC1PlSsWrUcgipOl7PI7lymtbJcLNvVHEsRZBQIFi+yl4AU8XqFfsKilSktMMNct4kaHVHlK63WBYd2x8gpQV0hiy6edco5ud9SSO9qNv22R1m2DzTpad2tPBIQLfUVjW4JwHB6Sr9Q0CbLWO10iU9UZ2tIa8xhPV8QEC1imovVAiSN516uul4WpdVaHRg1huUiUvYUY6hfJaelORw6zh2glVXxROd7SMWehg/yKvzZVS0NxUhiu+1vyRkJKOvSAaOpwZ50pC1Kmt55ams7JOUX7iNnylBhhgQByotviTSJdsg0Xe6Ms2l1bPUGZ6SO3q3kU/sNkpeO73XEITZimK2E0C65IFcgIiPtaLMqKqP8J98s4R0OMYW9iAdQSiVkqHy+dV5JxouBCDAxSCQ4ONF4FQYJ+fSnifqwUqQzU1l5fl86hKk2G9vUDJ18OFWV9KJ6WnT5oAesZcJSzuFEerqypd0Zc2coy60czI5oTwmGToRL6GKWwi5yhz8ZoKPq1gQKRN8LB2BgBdGlqNVBV4X38mqqJ6COyL1DcMpeN1koCYLTlqVWUcylvUwql4v1CsQ3lh2mqliMwIpstvNzplvRVyJxDi+Q1ThG2sIB+ZDSH8f6m22wutl+RiPQ2TFE51NqobJBvN21sLKhlF/Dx1rvWRKnj2fiNbx16vvm2C0etUSl/gy6T3TP+Tv0Eie8XQGNGhoRGhjyisSr4GKDWj1MIWyZ1fTFoFkWt1c5XK1kCtX6G0XKlTtT2mfyL76kB35C1usoCk0ql+XLTIOVOvikQgg0gg4qq+ksOoejgktGdUG9ln+tvp1vTuKSsmr68Dz26SVIhaF+ucghunRKnoXoRRPQo8FJL0MjDWPV/mutVmkvPVO2r51e2q31jgDx1T3LF5S/0zhFMV0FAAtAVASMOR7CqpRfBsa1eetn+mwSMW3BqIRX2Dy6K+uYNQWox1KJKvVjqrC1JMS4N21V6lXDROM8fgHOkkRsyKAI0gc1S2xciRrF3hU+FHGTEWiJl3+d0wJJpIo6iV2j3ajF1JF3HQf+nSmPE19Tqil4vxQwg2jZe51k6DKMS65gpylf/PJAwZ3WxW+oHO5ETw6VpxcG5ewJF8gVRBlAS/KX1WQ0u3XbgBdjHSIKK4qT3Kc4JxD9O93lbOPyscOW0ywSMRv3aS3MAFBQ2kC19WDyvBMMiH2OvSnXXpq+2JacFDEUN3OvM5wWsvVWOvUNOOs0Nd6o+AX2D7uP/3MajYqj2knwkx7p07a8BslZdfndhj4UZBPRXlmYKK+KtuqtRZc2el6xqCSXGpDOJaLc1bSXVGgnwuqK2kwC1FyyN+ZIrihFS6N94uUNrBr6NDqp+UTqtx1wxrT8zL1npIZ2jyNrSmNP6j4luAUKuk6KmO7KITRPxvHJEQN4lqkv7e3xudZUxxeIA2Rg2VWQXFdxoYlPOt6NmOueN1Oqul+2reNh2o+AdBovyvp2FqhaxJ15rTKNmKhd8r2tcE9hNoxDnQrlM9JzCtGOJ12Rx8NQZSwBvPWIS0zzoR+yl9ZVJtkJT3HTGBnTYKA5UF2T3F5NrQ1AN+OuwK41NnUHTRvFjBtPV9xvR1jxsxNoWsGNiaTx1zKlmSw4wMMzkG7CkhTw2HANp1HKPO11hxKaypFAZHpX3W7cCii28WRCayQ0BgJukUMoWdRPjKcWDU2yKGkxB20xWzRxIShxLzQUKMgOnuBjUgCSswiRJTTqiCxrT8DgiyyJTUDiXrXaFw/lTOoSQuUjJO1N4EUQ0KISvSqJoU16JpUNzZLUNLxo0NmpveNBnUz5lQIls2cS2mgRTzgWrNLpsgst0AtLHxOKWgJiWN/KqfXQqJctyNBhUaa7gSLKWLP386gqhC9+X3Fmq2lat0zaqBrQoGz1S46gTNrOYwSSh/Dz+2bVRb+G734ekjVXN93nwiaxWPEJTWApLIQDRurJKaNBq4oUOz78tpqOCi4QjR/TDvaRZ358EJsgJfHVGxJaxF8nqJAwSQU6hQgQDNbgXUiOCTSy/2Ksc/PiLOCVQYVXFSSc/fi95ESh/5zhIBSqiN6qqDN4a6dNJyU5vYguSPaqrNzaqFqTX5irQHl35xX85at7NE7l1OXaKkW87I38VV1CB7eT9xu/Caa4F1fWzg2laQ5t1FyiSzFHDxB56txEc40WdxdaxLqQD3biLeyZ2SE1nKBc0SxgZURCW5X4CcAzLZPS0qB1xV4F1kIcGlZvMSCKEVNqOuVN+ZtVNqhv6NxZo1Nr4rx1LjyAyE6srkgSMACwP3gGEVVeaBBUY6s4KmcQFWh2Vc3+1zSV/iVvIwmOHQLmkhV86GC1Viopo+iwNW/OlukQl+QOdifhU9UVvNc+shPRxpwKQO0/gmZEYXmNLgJlCXgRE6z9QEJ652eSkfjrlm6AStWFtxSJ1wAUk3SwtocRoe2RzgNDyyvOmnN7RJHVViYfJPOHpUQqf9wUqgQXst/FjaZA0R18gF0nKvWq4qclmvCVVRIVSwRcebyS7RSETp1EwyMt3QJ4hOeUDSalq51Glp6NBZvNpOluxNrxqGN+Jp9CZlQGyNWSmC2CKASt/n2NlcnKCzQWDCQ1mwJySP4qH/SMJWk2t6O/KfhhwThiD8MrkD/TTWgB3JumGWrSRhPEgpl34qz9Qyh8QSoOVFp5iV1s2tQFRpZmjFmtq+rM5JRS0thZuWt8UlWtpZvWt4wx1WT3w06QQT0GYHT2inuxvpdY1DRGnTqK8+QLsjCUQVBUzGevo1Ki3nRqm6Nv5VSrUo5t+mqFWisqEnMXpmQCUARm2vk122s2JbBs314ivWtS1O8WPxTmMcizkmuupBKLRWI67SUi6o/PDq8Ox1aXZScBLDWQJdFoUO8KUjCWINmMNSsACJvjBuyBP/SlbSws3QTY18qVVuXpRouHSw7yJvlnhLyXccTkWVK1pWJqJ4n58Yvx1KCMWzi+yVViNlDMSoKSsSdMSbMaBWeC5yXhK78pAxymVp2s5RVSfmNUS1sq4q+yXnp+WM3+0doMK3kIhS+WPs+O6X2S3otUIdvjFy890lszXkd6qtpsKf9w654P0jt3+JCSmFUNiGuJcGckraS+yW7RxoKS1YePqSl0W7+F6Kdty51jtK6RAxUdoPG4drtZ8KV7t0yVamkfIpK0sPs2dbLdxaKKMSbeVZhktzgGm4E2WGNWZugPFmC5txT86Y1mMn2XOSQnRcqbuOm8r2VqKRmkjxEQA1CbRS8cdMWDOK+T++v4EkpfUXgac9WxyMxLIV1PST8Kfglt+Mz/J9JSzCRQ0XGqZWZuL4OF+uyioc0ZLD+zlXZC4ECYM3gNFKJ0TvaBFw3topVXtwvyXt4NwpKSDvOSmIyWB1tW1hWFOmSTuCjs2H0+SYxJDCnRRgCe4VUeSdqoUZbhBKyESWhLFLnRgtvd2M4Cws8PMbuNylmhoVR1WkJRocHNVRihgEcAOpFQAqHkwcCcG+8Z8mR86CkMUuLm9kKoB2skLkMiyHmHcaJlzcEnnW04XgrUNXgMUpDiG8upjIUo5Mp07XkUdwHmUdoHlBMUhnUdg6iq8gPkkd2jsu8cJiPEsjpCeNwJy6RjpHc3AE8g7VQgo/nTiyU7hWsQhwFk3jqZ8PjjFc4xjcdvkD1EAsivsrjlkd8aHQwrNldcwTsXc5+i2MK7lLAACggoUTp1cWQhidGTqbsyrjvcyTrCdaTqrkXjsak0Tq+wzwjidV4kSdBTp8MKTsv0gtROMVujMcRhlqkJTsidvsiiMITsKd6rmmkv7NydcAqydBTiaduTqY++TpycdTrcdF0UyAcTsGdReksAMUmQc5/i6dSTsmdvTumd/kAGdk7jSMizq2dFTjf0MRkW0szhqS5VhiybypCMMUk2dHTrmdUNoOdVRliMUztqkcj250rqAudzgihlcaXOd4zoPc1RnWdTzo+daFGWdQzumk7zprCrzu+d1hl+dx7mmdzzsCJQLvmdp0lBdPRlogeTobJ7RkuMjzswyVungxPjp2d32ggoOLqCdMTlWdeRkmMILpuqEFHsAFzvOWMWSpdELsOd/WmOdbTqt0MWjedFLqN0pzvrCNTomdpLtZc5LrXMpED0tkGSb0JzoFd9gH2d6Lsn0UzvwK3Gkh827AOMuZjQoquBWdtTt5dxzpldkCkkgu7hFdGruRdyrvpd9zqOdDTqdmlTqYMBxg+cNYTNdBrs2M0rsU0BLuzU8ejuK2LrRN2Th+dDzvWdTs3tdzWjSMnroFkVrrRdvjlCdHrrTuSJhud8ehDdiMCC+cWW5dbrsW0ADg+8v5mBEFjpVEnDigcsOh4cIPmR0R10GMmMgYsDDgwcyXiTdYjrqUqbu4ccDjW8iDmzdyLpPEwRnEc9Tv00UgTCMj0HidsLinc0mibMzbpm0C7lVdULrJd3MBdsSehyiMqib0jbo7dQ7qJd3bp5dvbr5d/chjKcXOHdbbrYkeVAC8N0pjdkLvddx7n7kxV3ndTPincTIG5EmMkVlwrrXdDLqz0K7n3dxVxEcrjgvdP2h3dXLuJdPbo3dfbv3dKZL0lsglccfmlid77utdGLt6d/clfdjqt4C17pOykCmHEeZtdd67qNdDbtXklLteA17oqaEFD3KErsDdPTs3dMHoFkSHvg9ETuHEF2pJiJ7sNdjLsv0WIi/d8GgXd5mixEmGN6tw7vw9Nrr/dfmkN0POg/dS7o5d1TofdU7qfdM7vo9LLp5Mi7r88HLuQ93TrWdm7q49sHq805HpE9LHpVd7Hqg9EWkbdRpT+sH7o011nNQEUntjdhHobdWagY9CnuBdcnuadZTp/dUrr/dBQjzsxcFaMCLrZcgzU1dpnps0NHt/daHr4saFFu6ZHt5cxnsc9ZntudkrqDdwnsJ2aFAVCTHvZdjBicMBnq89z7oc9SxkRsN0r3dYXvEgK7vC1tnsM93noC9KAioVwrt49Jnq5m1HrY9anrPdRHr8055hQEqRl5ceXsKMGXondt7mk96ntk9fmknx2JscMcrn3d2eMrkqnsg9lXtpUnIFi8DimRBwHrCM6EWP0AbsE9vLuuMF+Th8XAGTdDzhLc37gx8R4mUE8DU8cG5gvyvMllsi3jUdxbq7smtnLc3siHAA7vdMnjjzdZJnVdo/jKc7hnj0h3sJcCima9DLuXcDTs5gCnh6MVgHi8OrtO9CGAe98Xvvcprj/dNFicdjgnu9m7hncmrp+9F3oI9V3obdn3oCM7kCC95nrmccjsFcAPuC9uTgfc/JhUdVHhLMY3vjcGLixcVGChsnHjsdGZgdcKpUtg53tI8Sjs3dNFgwJsPsh9bjjJ9VOkB9cTgR9K7g5MCpHJ9I7tJ9HjkJ9/XpJdZggR9TnjA8K3og871iBci2Rns0Xgakedk8cKXtcUxEjscRHuaAetiZ9e7p/qR3pp9qrne9aHoV9Z3oe9bboNUYPqZ9r3vh9KvuEdznhR9q3sHUjzmecrznAsiclxFBPsa0TPhJcxPqS8PPvMdxvo3sOXmikOlizANDmx8v9iC8UbmkcvPqk85tmGcUXiNkBehq9makJUmjg9cI3pcAqPqrMrvu4AUqjD9NwMD1o2hZc3PuR9nZlj9BQEi8OPtBc3sl88fADwkAr0kZafp9MSPrU8Rvr59kOjTMuftHiG3ocd4PkDAiVlcdJjrQ8Znkr9Afras1nlZMPbhkdssjmkmToS8ZHmuM5fvb9mfud9TEm0863t/c/omJAVfAEAY1VS0Q/vt9iPtMdFfvH9VfpW8tXiG8vfqPEutgH9MYWm0LfplsP5g7MRbs39dSl+80/sdsnx2t9yukNsV5m/MN5jC8E/s14odjVsGth799ftn99LnJsTikTsaJiW9Z/opEWfv2AAdnbQQdhDsKtjDs1/ujsinRCgWNE/Mj/uNshbpADr/pkA7/utsuHk9ku/p/9h/oD1yNiS0AAbbMw3sN9G/s79Z9n9cnsim9PxhA9d3uiID8gW9ZLhO8/voq871gUctLgocncP+9zODvsvTjID5/ooDvrkTcdrhMc0zuCc5/mx8kfpC80ftyQ6AcCUtrj4c0XnxcEgYi94WuzczAc+8Tvov9Faj9c8ftXc55hBUVMuFdGgf4Djvo79bAd9cE3oDc0XgL05BqMDtboS8xXigkoXnDUoAZAANLmD9dLm29Dhk8cZ1pulpgY9sC3mAD1EncDeDgIcRDhIcmbtKssglldhHmh8vvotM2gaEDZ8irUmXlgc8fs40rjWk061h99mgcTdaAZ0Dg6mYEROiHwmQdM9oTPik/0lusgQZndzbqbMUwhN0U7nqDdFkU6SvpNcYTq3cdFmN0YTn79iHhs9WXpa9wPtk9zbtcajQd6DUWnGDcPuqcXPttUsDwEDhQZSDdSno8jHmY8rHg887bmx9unkFRjKj489gO2gWtWHdIngo8IHjb9WgYsDy3jqU7bmsDOAe/9hJj4sdFgpsx/oN95gfIDlgaw8+Dhw8gvpg8uAcJMQgjiDTwaJ9xjobcZweW9yQfeDVwfwcnbm+D3bjuDWQj7cYwcBDy/uBDLwYz9ggYhDFanbcn7hhD37l+D8IZ89x5CRDcLmH9ZfrX9LAfBDlwcxD+Dmg8sIZn9uEjsiBwfldQIfE8ZjouDZ3grU3fq48h2ilcdnm2gfPkc8tqlM8ctjZDejjqUkIB08Sbj08bLgM8fIYe9IngF0JnmB0rIbeDlIcsdq3i5DtBlPMjQsU87nvlDC6nT9PXhFDmnkhDHnkMUjzC8DYLjFidFjOKRwbyDZgbRDiwYxD6dhEDSgZzst3vdMA4Dg9pfpkDCwdCD8gZEAldn0D1ulca1Ty9DTgcSDL/qKDKom7s+gZiUSfvyEimmkD8FlkDojqjD2Yins+gek08YZCgiYe9DfWicd+aVeD6IdVDKoiisn1hKsfHn79lJ2SMUT3+s0PvsEj1jJsRYcdDJYfFM2AdLkgyW1KfHlq6heQfttYbSsgNjGsFYYdDfobTDmvBz45Ye6sFblUc2nAK5TEA9KdYYLDpEEbDvnWbDo4aWDFai2DSbk7DxyQrcCF0TaaFH7DYhgBstyhXD84TXDo3v9DIAFsdM9h3D8qQrcCrgbyCiRrDC4YHDp4aHDU4ZHDl4bHDMgAu8t4fms/dj+09+KPDNjhPD9VnyD0bgpD7IcsdUNhhslFjhs3siJMytTld/71RsQVmYUbBgvDMfqvDnoD4gtfpTU1PCV4PZkQjbf0KM0w1tDdGm0Mfbv1M9RkMdOnqTkGRgK8Ano59ImjCdDEbIjwrhHdNEc2onEd19PhhZDhoZVD0EZVEiED10hEeIjK8iBRAgnIUNsSe2d1gXU57qCc0keux9Xpi0l0rMqnSmYjj7uL4YTpSs8LXdMxTrE9LnqUj0YAqdWkYq9kIAEjY/uLDwkezEmUHNA+Ee4E4kYPMzNhUkGRiZ2tvq0MCoZXcWanCJ5ZQ/dFTQftTRsy9k7uy9Z6mE93kKs9wUd3d4nsijyLv8j0wa4EVkfODQkdFDFanxoLoYDcBEbAAREZcj+fqvsiMGUcxnnPdySRJlyRj+UIdxHd+9nCJFUfMjYUd0jP0zQoXrPq9pUas9zUfaD1WmSjBQfXDToZEjUgTEjOUYkj/oj806+OZdxUel9jUYcUY2Jaj7VSs900Y6j5+gajs0eRdlckqje7smjjhjSxiUZ3UXUcgjRobS8dkbsAA0dyjKZgjM1UbB9Z0jtC40eg9S9uRddLop9+9lO+J/HA9lTha9lkaM9ySRM9gnWc9Pnluj7pkudjgY89KHv4jmEeVDNkbSjg6m0gmUYUk2UZOjuKG9kSGgFddnmujVXvo5VnvsOAUflRMWT8920dYjdHpPE21xxjFPpM0ORMBgPJj4jSUdBjgkfBjxofSj2CEcjVvGcjp0b3DPXqkUEvv50CkaI96IjzspsCZDFPsrcntV5jXbvK99Ub/dAsejAjcVcc3MYlj//txjOkapj5If2jtHjsjsFA1DrACZj8MbxiMSWjAg2BRjbXvxc2YYEoY1TCcJlt+sfMaBjA3p2jf7qrC55hkjYTjkumrrtjcsd34u0a9sNMYOjmvD2AcyDVjIgA1jMpj6aZsa+9esb+DtrHkoQrVy+OnoxUQ5hWs11mFj+7jej4UeojMWmjAS3Q5mXEeTjAlFUcf4LkjFMatj21iFDYIaVjrbgKAXsehjsuicjg0byjK8igdjsd1jx4aojM7uqj0kY0117tKjMsZvc8cdPdiccbjbcaNj7VVbjUWlcg/cedj70fzjSoepjLYdsjnsfQwx0aGjCztCJ/3sSkwcdOkhkUtgvSiMjCzvTpd3vXjdUYTjjzq3jO3qnOrTtXjhLiPjC0ZBjY8bp0XrlYDrYc9je1AZj6scrjzMfz99HMtgsemXjFns0jlsFzsA8ZWchLh/jI8e7jJUb1cejXc9UXq/jp8fc9ucbxjl8ZTD7gYdAmYAfjvsafjmsdssvER6UN1Q/jCftHC+WmNj9EaJt7WjwT7Pu0jLsb/dJICSxPYGriP0fhDOCfa0VCbK9ncYI9o8ZU848esjk8YhjfUbwjungrjcMct97oc9U+7pZUeoaATRHtY0gaNkSLijk05HrETb/y4k58cpjm7q29Cw33snBRHdSibf+EibiktCmgT8sdgTvoe/DG4chjvkFnjVcf9EUii+9cXmj88kZETDbvIUn9n3d1ZLPEUid5cUikN0Didp8ZOwtjLEd0TfbtcTc0mBmcrjsT/idos8ibzjLCavjt5lTDhib6jSiD4MPCbnjUrliDZqhbdAQa8jnMeg9BIaVUsLtbd5HuaA2FjL0gCaKduyjosBSYp9sju8q9tWjdgwa7jrsevjUEY4Th0bgQPsZAAfsbOj5GiESqDkoj3kaI9aTsZK11MTKuLpcTEiNKdAPwYTEHpqTf7p9Ac7SP0YzrKT+gpiyOQ13jEyb0TqjvqTtMaMTc5CQTLSZQTkihN8PYBnCi4fSTsntkdRxghUTQfI9JyaAkHJiWTTCZsTsnuRsVyYZ817rYkVyaxooSZgT4SbgTOEaucJiefjK8n/cVujnccWWETRTpHOc+hST4Wt8d7zvBT4vveTPiZndHjuDFATvNjvjrBTpTrjj4yduTi3q+TP4ZLj+dmTUX6FaTzNjsTiMD+UCpiKdjcSEMd7tdcvjpvkiMGpTsLh0TpCc3d5iaEMi/uoTZCkpTiMHZTYydejyyc+TqAZ6jt8ZkADoERoWyaJTDalPKHEcps9ce6TfhhL+XJgBjHKbpUCqbujL3uqTWKY9d7r0KMbPse90yc69lh15Tdzo6MtScjD0ScOjqCHFTOybOjrkMgUoftUTIKY+j7LoL0hXp88NcaT0yORuTJqaM97qdUJ32gHja5kxkHccxT3qZWTYMfYT6yb6jEyCtTvCYbMYEeup48qwT8djrN1GmL9iaT3duykD01pSNTnnsWjPqY69fPH2iA8cwxvAQECXiZITzCcVDESbNTvUYtTiCe4TjMetTrkYVct7tH0oEYbjPkZqyj3iLTOns09j3gi297tCje8fxj27H7TaadfFbbpPE3abLTTKcrTX+lYTKUfdjysc9jxsl+TqCZ88JWgFkbQdlTRyba9+7peu/fuLTiHvJjGqdDTz7v2SI+lryVUczTAsibucKeZTAqawjcgdxT+wCoD5ccbTsadcjjjna0t9iTTngEPyHJiPdF/DbdQ8IwTQGfvTlaZ8joGa9Ut1jbdFKMITYYfLTFke7j86avjNaeFTJcbLjGBkfjn6fz9tgTa86Us+27ablT9yaF89YDFi17r185GdljxCeQzukaozWYAZ8P9mvdZGcYzZzS0TEGZQzgoYXT3UYMTtabvja6ZfMlXMgUKkiETaSbuTe6ZvT/6fZx3XpUaaQ20Tp6c70ukcb9WYHkzWHtUI0mYMCSGdFjYaYnjQqanjIqYcjunglBOGYSTK5mOVIme9SR/p3TEmdwkVMKbUG8eUk2rUszJ6aHT/Kc49zmeM0ltQ/d9mcHIKnsKTCseFDqUcjTdkeZAMabMzp5iQE1GbEzXSd3TPnjC9mmecT8WY698HgxSCmbczmqbQ9xsW/UaWevd2Wei0bZ3SzIseHTumcVjwWY9jIqZ0YDadMzpidwkiVgwTuQdiztmeUkYsUoTnTt7TYXr7csye0zJWb7dWal3OwTTlcKkgnFg2c4zpqbcD3yawzNBhqzfyb/k5yiuTRUZszukdYzJmmAzuSYYzq2bGzRnoYzlCjvDSWalcrGd2zzGYCzpWaCzS6eLjr6dnQ1WeQTuGZXkY7n8o2akdTaHo3lgYE0TTievdL2a/sBtlozOmefdwoLi8qib3d/2Yez46dr4RWcYTZ6arTOKfNTK6aMzkofiTtWalctGIwTHg2sTukfs6CGe9dLnsHc1ygxTfKcyzz7pxzU4HoT9YT3dGObazsKZOzj6fDT+mYaTnsbII4WcRzbLl/9gicOTzWbZc2m1ezV4UkT17s5zX2dUTs6fZzp5gTOkChUT9XpFzjKn3doOeJOVOahzgqb4zGGf2AilEZzs2Y3T/CawB/rrRzRnqe5XOelznib3dOuf5zXqaUzRnt280aLkTOnoKEbpSlzXvq2zp2d4z2EZfTXwBCoKufXTUrinTD2Ziz52hIzkmdHioubez480tzUM1FzFuZ+zvWc49n6j3soeZHd9Hr3sAeZP8duepzemYVzBmZLjwPFdzcHkgZLmcENu7L/TGjSs0NwQ4zHWYJcJmh4xgebDz7mc7TJeagxQ2fzzVGjojFeYJzcuafTUSf4zIqcUDWUYRzqub1MIII3I5saezScYgTgGcBjU7iKUj+mHzIUeKzlea5jMwQQzsGfI9Uwm6iUqlusgufGz2GngTNIb4csMYize4XZdomaTTW3uyDFGfojf1Woz4OZDTJucUTp+bYzJMplzFPsPzUmiYzPOdlzqGZEd8Ca4T8OY/TO+Y5MVG33zS2bITxSfrAKbS0zU7iTkn9lSzMmdlz9Pp+SOWcgL9+ZgLBWaLi5+fxzkOdfz+icdzMOZFT9ac/zM2bdzkwkJUTanZjUBk3dRSgsTbGcczkwk1wDmeNzVejCdRShUa3mcjjwoJEzjBcbzqBe4z1aYmzTuZUggmczM+K2izx2eIzcWfhDDwaALhWdccHJnALamagLoiatisBZAL0ibkLiBbgLPWfczaBZbz8CbswGeYI8WvpY0O/KTTSqkN0XWe2dvLkrcn9mMLNBc6jYsdELXqgG6kcatD1yjsLbBcvzSebKz52bc8eKc3znea/zTOYT992ZM0t+c8TA+ZndD+frAySQkL1+c2zMhYbduIGQ0PYDO1z+fvzS63iLZcqLzzhdoLgWcLj5WeXTlWbCz12e2Tt2Z+Mr8bYzOebr43vqazdBdTSgxlLzHif2zkwjNzBebLzCeeiLsnsrcLGSQ0YboXzVReM0NecTzzeZpzKebpz7eZuD76dwLicgYzgiYPzEAP9z3ObSLaiemLkuejzq+bITldQBzcri6z7Mnjz5/GQLxqZcL/RfX97hcR8aeamzShhuz3+avsc0k1zwRfp95ql1ztufojtxaNzfRegL7KjWLEhehSdxcSLqhabz6hYGLGBbbzaea8LMMa7zeBYT9elji8hGdKhQhaFzVwXrGnxbmLoBZfJbxZaLbXpojIee+zXEceakua2LJfvSLVhftze0eyLF2edzH+btc2+d8L1aVi9PyghUbOc6DNiL3FDKci95HvCcN/klUjJbi9imYyLm7pZL8BIMOy+bCc9Jam8fRd+Lyef+Liuedz2BbJLIJeR036b7ztJa1TUZlXIVJfTTPrtVTdgPZLeHs5L+JbJdJKThtdPn5LwLtFYipYNLeJbzTBJb99ayYqzmGZGL2GbOLFJeT0hftYLWuZJ9K2ePzFPpostprdL3xchzK7g9LTakCLdRZlkocZvzghe9LexZFLbhYjTVpf2AchG0L+ujJjR7sQ0sWCwT7wWVLmai9L3mhlAo6b8zOxdzTF8Z1LWZdtNT+YRLOzqCMLmYDLwpY4Lb+ZwjPnDjL8Jhy61Gcaz3ueELf0ikzwBcDLmaxSz0hdNL+ZbqDKmYgLChd5cSujELSBcrLOmgLjIQcGLIWc9jNtDrLKbiizOZex8w1mILBZbbL4hcNLKDnkLuZeBjCiYLLGpexNA5cDLJzsTLI5ZULyxfNLdSaLjHhZjLV2ZwLdpe7zxYn8L4PiTT4TiAkvkd+96ubEB+hZRLKJM8zfAKdLU7lfLUmidL55dcLi6ajLORcwzpJa3z0pcQcSSeM0VmbBaKZbJJj+Z49qpc/LBh3fLzxeNdf5c9Uomf6MvmfwrY5fzDPGcnLYpdTzMZbhzUpZ8LD5dlIBhmozxgfmBzpb7dmMhUa7ZaWcCWe7LYZa5LLFfyzh5aWcfFfYrL+arL8ufIrQxcwzkpZgrNFdBLjTtw9B5bFiS5ZTLtUjYr65ch9Jzrkz3RS0zoFb5djTpPLqmc0rR5Zu9elcSzxFac0E5YtLV5aOLMZbyLd5YKLO+bidjyZgsFRetjZypY0Fg03cnWfcr2FYbdVYQGzTTrCcrlclUo2eEr45dIrFlaJL15ZHANpemz95ZkrHukcre3rN0xrsCrdgK8rhpbKWFOeDTKBb2L6rs6zwVbUrHuhS94Knyr3Fe1L+xcjLtOenLIqaaTc5f9EowYLz8pZdLwZaiL7pY2z4RZ/LWQj9LU4ASLJZaHLh2Z6r72ZCrJFbQzXBcwLJcc2T+RYlTKbm4Dxml/T/+ehdZ0mMr7VbUrhZbCLtrG8rg2lWr3VdSLg1ZWrZZclUA1fLzpVbNLYFYdzz6bGr+wFowzSamrdVfgrvJquL4mbCdCJkOqOJdzzOnueryJZ7Lu5bqDwObFzSzl+rr1bKLplcf41Ze4L2iGurTafCUKLqaAbOK+L1xeu9n2ZtzXxczLiNaWLWpZOrOlbOkIHT+rG5YBrsxd2rx1d7LEZfArlVejLI4FvL1FbGLEZn+ka5g5MTZYB0PuYxk5Oa9UWOaZrgHlxzG1ba9/0lOTJOZpT5HuqDVyd5rjKfRrRNZErGhZwjK5Fqr88YhT1Jaa981YLL9nUGMUqlZrK8fZrLNc5r0tZ5rMtZVLHGhikWJvikXWcBj2leJrWRcOL/XkurVFakrVNa2JRVcILL5brzWYA5G2YIp9VYUf0NRedrhNe+rK7ldrvml6LOnt8rvtYbzntbCT5VZJrU5bJrewBRoUtc5EiHJczRBdYM0LrKWvmidrvVbg0btZTrBNe0ruVerzQdfDdFCazAfta+rIdZNrZFfOrAJcurNlcprsVZD9ExYerzlZJ9fOaRrqdc6rjdbRrGWZ9LRHt+0WTywB0eeaDEufur+NaOrxtbFrfxbLr4pZRA0VdOLdld8LZbh8DGucezj1b+djdcBrYOYudrdYxLWdeu9/dYETvdZ2d29fnreue3LlsY+TodbOrrefHr39AhrhRYxkBUc9zSaYL0WIKbrBNeaDhuZxrRdZPrvpbNzn1eZ9X9ZBz9xffr8KZLrbsYgrxJZRAQJdGL1dZ3st9dZzSldfrK9bvzIrscUj9bbrU+abzTLt/rb9cQbGDfgbnieHroVc4L6+ZwjEDGjrf0hPEsrsmL8tbqDfPnhLz9f5r1DaeLHVeLE47t5Nu9d5cfPFtrf9a+LeDeGroNYurMIGgr3hetrUNbIbMxa9zDNZbL00mDz2JcHrzRZWrUjZYbG9ZFrXteNdkee/r8elUbnDbmL3DbMrYVcvLEVasrMIEkrgjcgbvbnxdhLhX0lDZeL3UX8gqLrUTjlw8cACYAbD6ZCL9jctghyneLECdATAwfbr4ZZHropbHrFFaPAvBdcj2sYEodcehLYTpM0PMaITMea7TfcbxzuxZ4rnHribDkBozMeZEcMsaPr3iecbQDaSDllfNrV4DfTtpenrtFbsAg8d5jNQcXrwnvOUYcekCEceJjNTYEoqcYSbeZeUbGnozjsAUimacbgzHXvCddTb+OwdZPruTfQzgTa9j4DeKbN1fZMvqYcMbMYPziAfbj6xd7jqTayriTbKr9PqWbvMZ/SdjfKbiVksLGNdybkSffzFNatrJjYRjXKb7jlTfrrfWb6wtTY/dNzaab9YcgVgzfhTPkfnsnTaDjvabebsjr2botfwbvDfLrV4AEbwJekrgEYA9PyiHjHzYibYsfubfTaljMLb8dRAcYbaIi+bKA16e/Ma+bRniGrOjZGrhDe4LfdCvrO+dfMZPqXjljel9J8ct4+xktzMLbKsMqacbkGel91LbPjlufJbc/rnUWLZBr6BYCb4lf2Ag9BIb2CcHjCNnAzpLZiLLLZ3jEReDLFLdpbzzecb9PsZbEBgkLLLaZbdLa4zfzc5b59dGbUdDiTILYbMGzb+9ceuYrnHoybYTdsbbbpSbUilY9PjaSbVecFjQvg/dRrf1sdyiUbxdb8bFVfDrkFf2An5AJbFJfREIYamT5RebLMJeljxravEo+bNbi9mVblRacU0YFtbkcftbUycdblrbKrBzZGb3LZggRTZirJTdBLdOXwkC9gXrVzc49+MxCgf1Q/dhbdzbM6adbH9dy9f0YcMr5jLTk6b9zPRhSsAuYrbgDZdbZ2ZAbkVaAgHeeBbQjeosEQEHstjfhrDbqJMp8KbbcrhHbedlrbPzbabrRerbSNloxUsbnbgrjHbwNaXUarfgTCdC9bpTZUk6+MFbf6c6hHjhSrfNaK9vVhlcR7eFribYxrPkdPb28ZRT4noPba8fNj2jY5b4te4Lf5C3bWbd+MwThJbULZILD7cgTlOf5jN7cPj2tdfFm9eHbwHd8DvSilj/7clbq7eA067Zwj0aA/b4xc8bMkY+dB+ZMjxrahu9+bUjXJikUOHelb9LZiLeHZ6MhkfWLWHaMCACng7augOLHbYMbQEEtrxjczbmebKIA7bEbHMZhLKkjdKVzgxLmvuTkA7fLbl7d7LrzZUMgnaGzBXiLbijeE731eTbo1YBbQECMbPbdOb03obLubc6TAbboLCrik7gOYXz2nbLb07ZDrK7hiU6tqnbUsck7qNGk7qDfYLqrdWT+TatcJcaoYfLcbdhscbsHHZXLnHoKmmrpXbvaa87jbYXbSLbKbm9rM7vacJqOncM7QzbbbZ9fgT+yBQ7BHk9N/ncHbVTeojfnY9DxbcjjqXZrbAXYjb0LbqY4nbhbeXcs7zbZk7zrds7o9fVbqbdwgJxY30vbeGjSHvY7f6cS04XY/dTXYM7GteUkmOCHMIXeJjnXea77LbXbdnf0bBTdwg4zYzbkzb1M9XfU7BhcS03nfS7/MZm7iXaE71nZyrXMdVw+Xcjja3aK7EXdbbZXf8bFXaqrjneObzHfG7f0lNj5jblDyXb7LipZsbIbf5rjZRlcjjaI7MJaggVbju97jfer21sPbUCZbbOTai7hJbNrDnf2A5aDi78ZZ35b8Yu7+bfQbQru+9j3czLrjf/jtjfA7m1fh7XjbZduJvBbc/u8by3aSbwzfk749YEYWrdq7h/FCbGkfjr4hg9dcbZibedY4bQ8ZabO5aM7xrtjrZHclj6VbjbLPZy7F5cObOEfIghPZU7Q4mN00kYNUL5b0MtTezjypxHdw4j1sMcd4K7XeLElH0djzTYFLGFfBb3zbF7G4Ke7tSa573BfkYfLaNLmIgqbyFZtDZHazjmxpQN6VaN7BkcV7SLaNLPMat7BVY6bqvdN7Gsv67CHdfbfDZYg6banrJ3eZkrMdzM99axoCzaWcTnuZ7KpVl7spGD7Bkd2bQfYidQ8a2bz7YG7X4bErB3f2AOFBB7UNe6WMsZN0Q7eR75TZbjG5Y2befY57BZY2bUffz7OzeHjRfdPrpdf27EdY2oafbxi5zYhbL5dlLmcfDjAzcArLfc6bscbD7GKWV7tXul73TeZLCXYMjJvfqbGvcyL1ffgT21Hr7OolTisrqb7wrfd0B8Zmbo/fb7PruX7ahgH7dPePrLzeNdKLa6bKtft4GLbb7jEPH7F5ZTbyfc4gR3eU7LHeprGW2/jaZZMDl3d9Lz43+9YrfernfZpbFhghzK3ZB9n/aVbzPtf7b3flbLvdo7rraT7tfaY7N/e97x4k8df/uoaCxoNb3tYdjZHfDbEvbO7GkYtb2PbWbRHptj0kZjbLtZQHBkYIHZ/dOr/3fo7w3dEgwTYbUurbXc+rez7OejjbaA+p7YPvNbYfa+0oHbp8DrYOMcbZIH8fdd75Xan7ldZObt/fjLky2879NrRbSA9wHdnjOsvHd07bDdkHcdm67pA5nd+LjFEjdjrbzJdnKfXcr7cndxb7vfWA1A4/UffYQNr5nc7CdZ1L9KlHbc3Z1dpbc0H23ZlbxrqXbBhwcHPA4bbaXas7P/Zx7f3fCrAPek8KkE97NXb57KJLqMD/fcMDA9CHr3ZA7gHYl7LabcbnA4Tb2A6vbuA/iHhLmg7/tevcMrgyHeg98Hejf8H5thUg3bYgbog4bUg2Yf7jVasHsHcx7I+Z9dkHbUMNQ8nz3g5wHfhnqHMPpyHOruqHHQ/4HYA7DrEA/dbTkAlwk1chr1FngzmTYw7i/a5rpTmw7FBah9Vzo0jhHaR7Uw/zrVHarkSzmmHqw+/7F+Z8Hu3fAHXLcv7KkFG7XvZGHNUj8NmfcRbv7YLLlHYI7sw9nr+kZmbKkfYHWZfuHm/bMjFzuuHbw9AHQukEH3yZZYzndrC8/fMHL5ddQCpB87LtZBH63cr73tfMMkI4l7MI627NHe+HdHdJrAw5UgQLZKH3vY4HYLdq9QI8mHteixlrg7BHnQ7KCEg8wT1vaNMpney7Oros78g8cHc6byHWvcMHHVF57pQ7xieXga7eI+bJ8mIqstg8Ar3I8W7dI5hLJYiOMbg/9rYbSDEtg56HSI7YTKI9AbPAGMHs/dMHXA9xHlw50rwhm7ry7d5HPrsy787bJHUI+NdYXba76VcNHtI8RH5lbybQ3cB7QlCCHsRiJ7zZMm7bneF7qZsbbWo7YblItJHS3eaHKQ58rkSlhHgFd9HCI6+H5o8ZHCndKiCo8P4Do5VH0g78MrXdNH5vdiksI6WHh/F67Ro4KrKY7jHuQ92H7bdlHnbcv84Y86rlnurduoef7ndcLH7pljmHFboH5Y7vTgXZe7QhhrH7pclsiMDDmZo90bIY/HrvmBZHMA64gg8d1EZaciHzZMk+mrorHYo84HjgjQCgo86D5LYnHYTmnHLY6DHbY4v7Edcaq+Y+LE0zbUM1nsqHag9K91Y9D7/tZ3HMxgbHqg6Zdm3fUMV6czLp45HHmY54bolf2Hy49jLww+vrp0lTibnrkrr4oHHwzsVu845Wr9Ff4gR46THp0l0LhpiPHmZaAnu45WbrTdK7N48G7BQ7asnoGq7to5CHnIn+DVnpEbnkch7xrrtdf473HBVawnZ48nHHrv2ru4/PH6Fb0r6hggn9Pci7WY+i73yZsYznaQ0BjoiHJY40906lAgg0Nrz2ZZos9cR77JmjILXE60HRXtRbSenYnrY4IbN8dGbZlVXHaInsA9rrZbqo+M7n6ntdQ00xLUbb9dagc1LJXcrbw7bks9rsqDqXoXzOk7Unyk6lHwY6XHqI4cgUk+h2g8bOkNzo/HaIgBT1fAEnhJgcnxxjfHx7p+7xHdaLBQMKMeAOVTjwlDeJ/E9H2w6TbDI7Mnco4gQzndILYPv3BwKeYnrRfjTkLj0MUsYSngrk+KTQ+Cn3o9aL7TmbH6k51rhJmyn2E+MnHk5Vb0E5+H3BdgClk6JMit23T8k65jN6fUMyk9Hz9U7SnOaconu/ZB9WcuHHkgb8nzboQH446SnC45xb4k8q7vRksn4TkKMyORfLNczajDruZL/rSajLruyrVrdwH804cUIjlqHbDemnRY8Yrok/+bHY8nYuvZsn1fD0nZPaSrOWizLfU8cnG083jVY8CJY+tanO/acH509j0h4Zt9pOZ2dL04cUQ44en2TfpH1E/IHOY4Y7FkEsnHpZ+0zM3vr+KGXdsQ+aDBdihnRteKnT1dhnoEBPE6w9UnL3e37v05Kn2LehzoY5U4h0/KHGHtyn747inrmhQERpVnzFzvXHekopn1vZQEhsZw9tw7JnVumB+BE/P7ePYknFuEOnSBUVT2sKUrZ71knUgbL7h4PhtrpkFn+o/On+yT9lEFEQDlM8K7+Li2HS05Cn/078HFA6tH5cEnrwQ9ZHdVcckBqeXLlg7qDkM4cUudmunLdd6bN3p2ntY6RnwAUSHqM9vR57dXdCM4n7Ks8Bnw3fcgIM4+czM7na99YW73OiJDzQeiIx6YxnFaee7Ac45dx3v5rPs+upjjl2niHfKnj2C5n0PftdePhJnCzpOcynvDnutcln6c6eHWc+udss9NeszpjnbvdDHflH+HolmRnsSk5HxYk+nL3ZZUHfceb2JtrnPfZLEfE/BdLtZrnbc9UHuPYMHJc+v7GI5OHCzu5nMWXrtFEc07fzv5nHTsVQiDclnoHu+qOc8xUoHtXC+c5OIPY8XSXc7yHYU9zHoJGc7aOiudcTvR7iaTsnfOVosynv9i7pdqeVunzzPfbR0h+XxcKxnenQ5cU0RpWs0HBsGnOM47HYPF17Fjnn7CpWQr5Fz2MjRh9dedq5M6q3YHXIgPnCBuEMt3Y409Kj/jVvkR7js7ZnPc47HUdcfHEWaNL+ta4HZMYtntU78MBCftdgC5gXF2Mtd33c0n7U6X76amHnJre1H+dfUHRc7Knhg+9j9E7Z4u+n7zKc+Uk+lVYXjU/E9nC7Yn+nvFnVXuyu8in4XMeaEXoEAGn14+xnt45r75k+7oM/bVzCDlrCTE4wn0Hv7ySrpEXGaeRS0s5EXAE+lD/bm0X3C5c9/aXUXRU7IXv3eVn+Q9VnAQ/E4lk9Wziss+dj/dOnHady9jTVA91miGzri71deo+PHuXpS66i6cnykj8XAsncX9C+RHbrblH0yGYXq/yoXN5yrn3ADwk2dxWtIS97T3gnRj3i90X8S76wyRkJ2dzaOC2i6Cnis/2boU/ZnI08vrznd882I6qDknz/TzdTtTVI9490ttMMaOgKXqzcyne6Y0aL5HheWHtNeNNdZnZA+dn4S9zH9MbQXFJaQ0dZuFuW458jW0y4XHi4V0wi9MXyQ5E7vi9zi8y44nT7mT0Cy69HvzdKne3fcDBBFsXNANfOJsjzzV4WrD20CchQ2Zcur5wuXEGal9LE9OXjKiJMdFwfndmeoFsoeeXCTo8ndy8EXwSt0s8GlmXosOPIklNuXkTY/xSDWWUwK987vy+PIZDbpH3y7a9ngBdmiqkhXxMfWxZy6BXEtSqTZi+qAwnpcmr5xRXMebRXjy4JXs6fhXdWbpa7y70nH7rxXsobhqRHbJXTmbeXx5BuXvaauXlK6xXiy9gEDK5XMq0fRXi+YUHuEl5XxK8xXP04rTzgZfbifbvHAw6BQRw81nMA6zU5SVidCYr/T3JU9t2rWqNeU+UkOBzVXOGpHZPi4092q9id2Vw1XE6fE9qq6NXnDJNX7k+xXWM4lXuy6vDQKHRHEzYHngS/uSsTrmVyi7HnwnpmCVyONtWUytXa2aK9OCd9X+aWt0iXT1XGS7likVUpOuToB+eq5Az0a986+845uny5tXa+eGnl/aBQfc+dXT45XMVvLQZjRKzlWffYXK5ji+NlBi9uiQ/dDM3LXpnsrXgXfg8Gi0buvGmDQMebLXTa/80La5Mnujc3nBjYvgwg+O7Lq7FU+4tYgFOd010Y5n0QThso5CZFqxRmalk50PWWTeDnUzv+AGjMnOG8yPL93uDma68qEi67ozTs8sXLs6tHF8CU7/c9zXdKkvJiS/BUF2X9b4jaFzoRi9NdgPXXxRn5cZIsfXO6/YHlfAfXYVoXXCxn7cRxuxN0660riC49s4fHtXTuafwJ67rUhKcHX8S/rspaDYXwCkibiVhRuBQhYamMZeKvnnu6AzdJXkTfuR3EkpK1K/WC+G7Q3I8e5X8S6Q93nd2bUg56bniqxEJG7pbZG7XC0Q5rbVG/1b9bZeHy7bBTIK7o9ixhi8WG9P77G/UjmG7Kj3G+qbBLhi8aw5SX4m+E3Ug5w3ZCdqXPRmWQxxLX7RXrg3WQA3WXulE3fbt2zIT3yEXG/ojCm/dMSm76TOca+XukdVtIUH039+cM3LG+o7pG/M3rxfU3ym4E3uSYs3SlCs39K4c3I66c3Jm/F7bbrU33Hmc3pm+xX4q4T7YG74bCnBBnsiUQ8lza9Xfbsl7yyhZX7pbAnnqn5XcK86DLOvZXMUaHLKW+iUrOw5XWy65XT1ei3MK/+X0fc7Cwq7pXcm5J9g9vs8dK+aDJW/REAWK03dQdYttK4znGMja3GK4+XF7c5XFvEY3fPAK+ylQJXzQa63RJiq3Zm+tjDPzOsTy6pX/tem3ZNnG37hmq3LFdy3phjS3SzjW3Bh1m3BW4ynH+gG3mW+ZX3lzCch2523oq4sjoW4EH4W4BbuBBBno/nV+MW/vrOQkS3x2/erzOCSGG2/s3H3ue3WW5eXnVfe3EK5FXg6b63b6kY3n3trtPyia3a0f5rvHzYqJK8m3DdcSu7W9Rn7V0VUsK5a3vpYqRgO/q3/Nax3v29TXIO4iAT1afmyO/ereO4xXE25C3xO+bUgO563TJaHLJO4p3y24R3LFYB35y9e37pbZ33W7m3DG6erP26O3T73er/O7O3wO8K3/W/TXlpYGHUBAQnSOiQn9RZzbgnli3t67oLp93ssSW64j5DzV3HO883YsdV3+O5yTphc13+u4dnVO+sL4wHss6O/sLt+Usq8O9N3JBbemNu/DCUsYeDFu7K3X25ILE73ssI24Xznu+N3HJbt31EclnFLWx3HW71Mvu6Z3GO65jQe+FXdO8hTC+ej3yK6d37u5S7KIS13gu/5jRu+53u28KX+25V3Ha/Z36e64jeu6z352+y9l296HptasX5tjgIlU+Tu8lmOXcS/4s2jQL3Aq/hDHSTl2L28L3K25ndgnmACfu5JiiJbY0Me553Ou5ILde7+XzW427yKXNNEe+T3Pe7mO3yCW3UsfH3pW8n3vO7FjWcvks3u9MLm+/73iaW73xne5KHe9J3/Md33s+/X3JBaP3w+8GT+U4mRlW+Z3Ae5CL7e8eX6u8H3PT0T3se40nhO/GAdBbnNLe/Hbf+5L3ou723RW/3XPa4KbSBEsnCIdHx224b3uC9k9NJY+3r++kTn1073xXe/3OK+03HXNp3I+9ALqB733YHZZ3IReNiMB8h3lu/vzHYpP3o++03f/Lh3Se4oPMm0eX5B+oPIRbYWIe4VbZBQIP1q4wPjG4Z9w4yX3+Cc4P5+5YPLxY5qXB8DX7Jgqa/B9t3PB7Yj+B4F3re94Q8h5F3BO7F3oO7Yj2B//3Ehc0PQB9UPIB/F3YB5KXl/bQIUB5yij28b3h+bYqyB6K9PVK0Pc+/p9AQXEPmMYaD+W9L3b0d4PZh9X30O6K9Jvj4qAh4v32m880dW9D3vCE8PUO/S3dHrTnwh7bdUR5UPvW7UPRO7ITtCKoPMR934VB4P3oieSPuh4N37JiyP/h5EPyy4aD1h8FXYRjiPJu9kPZCccPCh/WLVR7KP/u4qPSC4zXZNZfwNo/7bcu+hZhwcNMNbtHnyu4+93SzkH9Kk6LbDY4FDLhudGR5B9/R7jsQpXvnx7ZRJIx/4gFTuz3rS9z31sc6P5Y5r2m7klGQhgSGke58rimnXxQpSYrgFbWPMxg2Pux9k9JYnVthx8P70LNiukbrqkSx8gn6h+tjMg3uPRx+ZLdx4WPZc3OP+sdePXx5mPOR+bJfx40g3x/sPuA/mPT/lzrzJYhP0x9fnAR6objUgGPhdeZ9kx4D1sJ8ePbU5/3hh+QXgTaoIY06bH/ED0sky9wHVsWHHyJ5RrXGlGPFE8enmB7UHpJ8NMix+y3CztiD9x4BP5R4SPWJ+5LBJ/gX9G4l7Z722PoJ/hP3tfChIC52P/te5PqpLj7RB+9raBWHHYp5drsp4ZPDx7cPp7oG3QS5BP7x8UHt/DlPgp4KPPlfVP6J6ZPsNrk+Gp6DnF28edLJ/4g5J52dlp5BPbJ/qPHJ9pP0I+Wj5Y+tPbDfpP5Y8ZPwB5z3oB8aPku+JLRnCkn0zsVuRJ6Ur7TlOKbp4WdM6TJPQdfGPm1fDPrJ7hPWDaJnXA8NP3p+WPvp4VrdaKmPZx43LCEwFPTFbjPpM+1Tbx5uPwZ53DiMFzPQp63ronlLPFzoneiZ4xPNJ7I3s9ZUmpp/rPtZ6+PhZ+lP13rz8jZ6NP0Uj7PXZ7NPZe8xdKZ/HHkZ8Rd45/7P6Z6ePiR4WrCZ6tPUJ91ri57tPSZ+733c6aPUu9LnIy9orfNFLEXIn28vR4WrOg6XPQx4AkLFXTcsZ57PEs+giM59mPiTkvPnp+VPs58xPTp5UbB56rPOrulOop91PRZ+THYpQLPZZ74ulZ4I3YJ5jH+i+HPBxnmz95/iP+h+ePC1ddMUs6gv8Y9Ce1x5+Pqc4XnSp/tPA+52dSF51P3Z8f3B3qfPMxknP9vEnmOp5wv++5vPOfY0Hgx5MLCztPPa56bPv0/L30o76HUq4DPR9B3nOQmHHaE/rCR88+9itzIv4faoUVJ4iPJPsqxsF/p3nW7Ev/x/XPNF65rvF8NMX55fryKSAvGF86rXzQ0vQu9un8jrAv1Z5B9dKzrPH3ZOM0l4dP8F/nPvFY98Jl/dLxl5Qvhl5GDUUXMvuF4Z3Nl4cvep5GDFUfEv0fYWGzF5VPTCbB3Ul7PPDF86rwV/8vr5+bPEu/s70nkkIMu/Z07R88IcA7ZCOE/HXqJZjFoF95PzQYp2w46/P/571MVoYIvNx+PnLxXQv4F9aLxs5cvmq7+knPiqvhB6IvXMcqvIV7lcaOm4dyJ/yvNV+didV/0nfVa6vzV80vkwiavEV4fPg1+6KPl/KvXNZyvKl4MvzPvTqOl8cv6V6FWtl64jGV/4geV8UvGMn+Dy1+aDW1/kvLF7FXWnaxjz56ovpq9MLhV6VPhF4aP/S4PXgy4MbkhFaPCV61nzk/n9KV71n5PcUTR11yvM19HzdxUyvUp4avMRdFS214XzjgSKvA14T9jWu6vEh71MjTShv4N7M48GnGvGe7hL/V4mvhJlhve14HPaIgxvkJ7GPG1/hDkN8xvf294QhN9xv1J9YvdBd+va1++vIN5uq8188vbXppL5BrKv9+c+v0195PHV7REoN4uvxV9lM9i7hvaN5ELEtQFv8BeFvHl43PG86MPzR4fHtlZgHWZlJTqV6PnlCjnDkp4o7Xjj+vEl76zSg7RP8p/mLP6mWvnN6Y3jvWGvgJ94QxksovCl4BvVXuUSOPhEv9BCKQMZ7xvVt8Zv5t+wvSZ9ALrt9dP15+dvnEkKEIt/Sbft9RvC1/ZMakY1v4rbiaz58uvjp8Y3SGnMxHl9ALzlTDvgt94QskWBvvLnITMTzTPeh59PBh+E92t9uKXp5Gv8S/zvDRRZvLB83P/p8irkhA1niE6evDkgC94C5VXE7i+vWV/E9RYyTvwd467fV/bPnzZr4Bt/xvbLhOy/t9Nbd56Jv2d4zPud+fdQ96DvsTdHvZN81vyTbnvWd9Nv8S/rySN4ZvbqbY7Y95Xv/7tju7V4Hv8S/bv1N9bvqm4+l/d59vHC/Jhad9eXjS9cHqt/hv7bpx8ut/83fd+3v7J8svnJ76zvAUKJhd53vjZh/vf56IPFd5iv1e5dzu56zbr5jILKV+JP0HvWxHd6qjLk3gfht8gsit2fvuSdWj596uvjca5uFt5v37uezPOt5fP497nPn9+wfRwUdvoV7ZcJ4grPM9+Qf1D4GPv95kv+D6G3TtXovC9/PdOD7dveD7ZcnD69vTt6wf57sQfx962bBuaKQv56jvH9/fP0HvJePN8ozqUSQfB96xEbZ7Lv4CeUfjD4svOd4Qvf2ZRvJt6YfbLhcumD+jv2KdjnEW9lXoO7tHei6aAUDRcUn5nRzS14Sk1EVUjR14ETsWF3Xo59NzRG4Vkjj95z9j4aksS87vVD63vBfo7LBQg9OXj/8fG94OzBLmCfLGeifXzoCfp5irdvJtcfsT8f0MT+TviT+Y3WAPif16ayfphnSfCT75cjm7yTW+uKvBfsDAyxlKf8N/ZcTfuXPPngPCFT6IfcWkNvCS903tT/PPUrgafC/u9vAj9y9u/lFzlT9/UxV9afouZyfLT/6fkucGf1mYej7vpKfQz5a3wJnfnuJ+zXOSmg3Z64Rvhsc9DAa+SqhtjYjoRMGMfj5In6d5sRtT+dokT41c7OMlz8jXWL+z6uf3j4yfQIQeypz47LHJkufvJuuf8N6UTF0hSf9EdIj7T/JvB14ALergKfaib+f3T7Ofht6Tkf8d88HT94Q/8/Bfbj/cPbEZfXjT5Ovf6gkLrj4GfTT6Iz5z4T9KL+6fsL7xfkF7mf0z9xfjwiFNOT4TvxL7Gfij4xUQpqmfSFcjjfx5hfAL/NPYseZfDL4/maicxfkz+xfUJfLvcZiWfqbafwTq9WfFj9McnQGsfU73JTH3v4e2MgifzQb8Noz6408N6V0mNUOfLV7lf4T6vTht7rHb/x+fdl88fDj4ifur9nzzz/+rcT56fRj76PeT4MOIL/9nlr4hfij590HG7tflL7obtr5+UIL91fXT5JfjL+S3nQE5fzT+dfvr/dfQ5d9fQb5xfht7A9bT4JflD5PcxT5pfF98fLzd95faL81PKJImfyT6tfkj4O3qb95Nkb/5fal6aAhb5qhAr7HMQr+MPUA9l0az/QXjiisfQvRsfMr4WrWr+NfRz5unTvexN3r4PvJzrCfbb+Pjvj4+fGT+iYQT4NfyZ77fGr/BvqZbSfY78zLZr7jf7D+u9ST5cfKr9xrjr8Rfqp8edy7+yfdT9Ok27/yfY785vvyGKfpb9deFztmfp7/i+U77Jj3m5ZfrTojffL7LfR77QCsb7vfFztDfOb80fVl7VHWb4ETl7/Rf8Y9vvXr6TfvT4gvQH67f/74zfgE8Dfj77Pfc+/0HW54DP8V/JLe55pbcQeo6PR847y64UeLGleuRhk8cmbi8tFUanf93v/XkO8aO+H5w/kqjw/JH8cCv6nZ3jVxFdpH6plL26o1CT+PyRwXo/vylHi+H/hefecFqtH84/i2/n03D4r4dH7JsZyZ1fPb7F9rQed4on44/hH8gqIn4CvLuhbPXsG5EUqkIXwKnBLx5BocD+9A/M+j4/Xqi0/fAh0/mn8E/+SeFqxRiM/5n+Hf6n4E8EKus/7LsMLI56Rf6zvs/20Ec/hpY8/un4DCCz8FfJj5u3VWclDtb5nrXV3g3kLbhcJAGldyG+I3Ij59dkDMs3Lp9P7z77w3swhPvtej7fdG/+vBn5z0FG8bbrG5U3F59o3qG5y/1r8Tr93YK/yX7kj8ekq/HoY83z7943Mm7Y3QC89fOI8K/KX57fmc0xEvnkk3uE+k3HX+C3uX4EM+b4cMxm9jSCrsyAgW9836vaPflfHA/Zg483LWhs3ahnG/mm+HfKAm83Em9uH839jf238Xf507c3034m/G5aO/vX4VnE960fmNaO/a35a/MC4C3t3+w3QD4C/xc/FLUBBrvbR7rv1c49KEX4uHUX86D4Kzi/HlaLqSX/43Q3/K/8W62P6X/i/bDcB/0P4O/Fx5OPSNkG/fm4+PHviB/8N/UHlQb031X9R/bDdmWFVga/ij+HEw61B/Im/FPPFUJ/uP9m/xP/2PQYiW/zJbp/ZP9k3Pb7JjiS4QNj35c3wx5+/Pm5O/7H7Z/LH6S/fX8QbTgM1dnP/B/ub+K3iJ+UHDP91rov6q/wv91fqJ6GK4v7x/GMmV/DRXO/CP65rGv6dqqv/V7fI55/x3/W/8J8WfgX7e//a5hjoX9KbcYfg3b19kEh16y/pX/HbiX/c31P6ebht6mEJX6Yz47di/8P/hvRSk7fi3/d/Zvf5jaX55EHN9pfdX9s3YP7V/epmj/yP7s3hT4xUj+j435P/5jCf843If+d7yf6a/sv5Djqf+a/T3+TfCb4W/XA/1/TzdHzD3403+rZ9fo38T/wv+yv9f8FcFf9D/ZL6TkW361/F7mb/hI6J/Jf9hLW39b/Of7UTZ377/w37b3jm+N/d38JM1f6C34vYlvFi/APVo5YwlU4psbnu6zSt5m6hRieTTL81cC076XLjYBkvnsNTxN7REfRBK9J/+Ifb55hLEKkBudXu0PR/4cUl5PSnX7/MXOy72HMi+JLZCFX/fHutnMD4QP1GgtGLzUyU7ZltvENfAH/gpOoAG1SILEEhaAAQ4oO/IH/sA+lo7SeOAwkG5jdjBuzkDO8IHG//5tevSokJaIlB46MxQjukYG2PjRgGncPfYkAXIOlybUbuR6eAGkAa32Zf76fo6etq5hbh/+7gbxYNW+Oa72VgL2OsYOeI3uJYikRLe2cNKOADgAAeAaAO7gbdgARg2SlwDi8JcAPPAMumDuFTQk4vrY/Xyn/oEUJxgWVI4IUyaqAVf+NJ5xWBhGJPpKAUqQUyYk4MVeubrKAdoBJBy6Ab9O+gF0ljNgxgHclKEarl4okhOUDgGpROlERHa2AaselGpkdo4BMeKjjgrMf/o6AXBer/6MVg4IdgGBARS2qLTFXuE4gAw7eokCrn6nul4B3JauAZbAIjhh3Er2kQFlWNEBEGbJASxWRgGPtjkBpl5ZAekBHgGzpnkBV3aCAfEBPBKVjlkBCQG5AehGxj4wTlXubViccASm4r7g+uz0SQQ0WLY+f7or5Lfm9KYS1PPmvLj9AWdYgiZJ9GS+HQAQ7uC2DvAi4jp6UwGvvkwYEwGG3gsBw46ipMMBxNj2HAMe6wHw3qsB0jYKDK44owFk2OMBWPYQ/vyYoG4yjrdeBTYwcO0BiV6yOj/CjigkRM2+vibrpFFGGFRY3t3cSo7lRlNEPfZpOq52pnqIhOU6XwE8Rr40kV6YzhSmwIFGztiU0TrD9oESKXQQAT0mGuxKkB7o4zLzAUiBozqMfpGuYID/DNymsMzROuiB/EBWhkwBkj4wltiBZcSTzox+vjp7PKcURIG/AQSBcTqyktE61IEYgSboXa5DTpXeva74tuUuXFpcuEmmML4eOM3UWHq7toKBgXYFCLu2hKgIDte6+waEuBKBL/6Xfjt27/4cXp/+Vd4DkF/Op3qdujC4nq7HnlYOuLKPeLwcIR50qLqBFc4tIiAqSQ7MAba6Qn6+dLXOeKgGge9gloEjlFxadgho2GAuRoHJ6CuAdgi2gfgUn9jJ6HnozoHkjhqcXH5ugZqB0F72gYJcStwoBCEB8oFPTu7o7YKsLr6BK952gYp+YYHRKh0EkYEkPp5OOegBgWTYL3YmgX6BBVaugY6BqYHv3qEBd64flKUW3QEuPB6Bk34FZKwu7oHD/myBlb7NHg9eKH4yVgjYfkSyhpI0KZZz+rHUg7o2TPh+oqTtlJ3CrL6/ZjpWZVhtlC+QQ4H9gRLU7ZSnlLT4H64nhIOBfYHFGAuBwi6zpAiBOWhtgWKINFhrgcUYA4Grgff6Ai7b6HuBfC47gd5+x4Etzk40+q6GflgEtLoUhFOB44Ecugsk64HXgWb4vYG++Lx+N4Hc6JCiw4Hh5sc6njivgaoSk4HLgZdyE4FLgS7292avfriexQ5QbuK+d+jhhIC6dazoTl6Yy64FrFZ6G6y7gZ2e84YHnFeBR4GYQTZOGwF8CAhUPEYvRlGBGYHAqDCcr07YQS1oFEFQgajmGS5wQW/CN3qo5i1oREG0QSvmwG6jgaxBYAHMQWkY2QHjjgWUH64brMOOAkFngZhBRphwMDhBwKhCQci66EHeftJB5Y4iQYeBUkEqGGhBKhjAQYxBskGSLnaubAFXhpGwte5RaA6WBhblDHammdx+ToJ40wGNzvdGkkF6mBKBrC6EWtVeZ/6YqMIu7EFpruy+TkHiLogSHwFFKIGmpkEqfr/2rRbGQfXonkFqAVMIxVy+QWCBS67Ynoh+kVYoYCs+xw7rPilY1vQGxnyBwmZeLvG+oYYhhmTGP4HT5tB6qUHc6KGeluZW+sEuqV6Rrg1IUD5ZQeLmDc7w2gVBWkGsAdmOVwFHrqrGUS6x3Al0mH4edsAmIEobjskkBEGD3h4OgRLdQT32+7qdQalOy8S/xp2G446jQW/O5v6BNnQglv6nrjvmYy4rJGtOt/BagVh+I6YvFLVIdwK9pq5CbnpbQUpBrq6i3LWu3h4lHodBkDKIAZLeOJ6ptkCgyH6wVs2m9VoxruEYeZRIQdqBHmYTDOWuN5Itrm26s1zvQQl0na4cQVMub0GN3PYA9sQ+ZoDB9x6Y9KEulwH9DsSWpzBQHqhByLqKdIDGSt5vsoUYsQY3PkN0ojJaunesPfZ9uHlE+/4w/uyYKMEIQdjBgXbkJs94mMGbQQTB8IZEwfABM16RrkhohcTIumjBEhas9HxUWMGVRvTBSwGKpj7+JbYb+IqmzMGkwazB2/403j4efMErRnTBHEFIAbBO71g4YFAezOCIwFtOAl4lrgn65Iw5ThzEvMGnwkxEHMH/QaImqsFP/uTCGsHpegbBpMF6weoY6sEn5jo+KAjmwbVBV246QU7mQKBoAfFBhLY1ugrBEPZxbo3Gl5I5TsABlubrTl7BZX4kgUtG56I8AHdEsmY4+AZ850EWLu2OM0FMMPIuXd46pv5m8B57pi4O4LYxSIXumi7DQa4OqcHoHuaB+aYZwSnBvEwzRnnBtXo3em6SU0GQQSNOC0BdjhgBKViXTuEYJ04pQZaM8w4pGJ5SPj4MBBkYyjxStqVBiXJ2Wq9O7wSVQTUkFMEXIoNB3gielMgIZIIfAbI6mUH02qPBg0HGSjCEz4bV8BIyO96+eJc8/0bTwZkSooFzwWP4G47jwWoBr5gPAbvB1gGRQc9mO670fIvBkoGW5nq2/0aHwWmB1/5FJsleMUiQHBvBZSYhYoVGCcHWQXouq8GBEuvB6yQIPtqehph7BINBYizDjoAhzLbuQcHBUn6uQSymr8Hheu2+UT61wRAhEcGKgZXuh67SeIlgc0FcAaMuhs7zhjguaV64SIlI9+JqRn5OWYbkGs8OTjoP3gQhC06YcnHup95GArTB1CFf7mcBPkaIGjNODCEOQYFu6Fz0IeQhDz54SEbamcFEIR8BSm6cISfw2yyMIZL+dHqUIVwhxCGSIdbODnQP3iwh4sFsIadeuEgKIf9GH/La/vghA8jHTtwhxMYyIVmWbcT+fpHBS/4oARFO4D4h+mr6v2hnznghnVbF8MIusw4gMGkeoECHprWOW8KdLmhWj84g/nwuF37pgSwBtsH1QdDBkVYXMFXB6z7K1j9olXRtQfrO9Pouaj9o5VwcHnYEMSGIEjjB0SGXplKEaibJIU/oiSGkwSfMDHp8DNDeZt4nzremG/hmgQHBkR56uP9IrmIGbkXUfFTlIb2sH8HF3nq4YHqpIakef8Y1IcUhJYHIvlUhns4fjL2m8L6NIW0hpEG+IRXuAM4NQSYh0EHoAWeunYy9Nup+N65rQYnWDPiWwEdc7g6TFIsh5I46fkrAyKQHGPMhAlDw7JDBSoHsAY7Bcq4wbkaWtsa36MhWIHxKkGVYwgHqxmIBEgHSOFIBtzoyATgAcgHckEtoLZ5tOkvBrg6WAU4BDkEnOnKM0bYypP4BdLYVAVD2IYzEDu4BZZ7vIZoB/yHBAcWBpEHAoQaOdUhQoUEBVgEJgbCeSKH62KYBDQG3KAYBVg5BfG4BMKE0IReeoKEzNn4BEUEWRvChfhgVOuih2QEZAcaOg1yFAbShQKGNAQqWxKENDqUBwF5Uobe2RQFModihY56soe0ONQEblmnc1KHsoVihSWhjnn8h6Q6CoStWwqFcoYyhngHMoX6eID5tWAfAYyFOwWF+5/hiFjgBAF5SaDW4IYG6oRO4YC7lztJoTAQ6utgY1YC5xLshKCEjIebYeCCVTvQ2rGj+Bvy+R86VuKcC6DSp+vzGN6Zbeuz+AH77QZMIXqH17M3W8u6nAoGhmdaSwRdB0UEMdmEw9E631gkuoZZHzp4AWGQXSCb4aipVrmUQhhhc5vfM2UFoNi4u4wCTaLZS13RpoWWqNDZD1jrBGnrWaHaEBXL7ptAuuEiltvvYb/I1WPTBf1SjwVzma84Jrg/C9aGVoacBJSHCes2hZ8EPZm2hbd48/tWhPE4Voa8sraE1oa6uzQojofWudaFyXK8shsGBgDO4PE7KPHF4DaEmfqWuTz4CAMuh9a6roduhvehpodKSkFj9IT4hkTZ1oTuhxMakLEuhB6FlwZKuyoEGNolglk5igWtW5YEINkfOZ5hfwaYYfbiGlFMiLSY3ITvwd4aFhpaojyHPIS16Md6xXHuKpeppUISu50jgrikW2nAbvkwmFKFVehBhKRYYTB2WngBbfPBhVDhioWzIymajdNhh0GHgJlhh21boYbhhYKj4YbPEhGEhPpzokGFojIhhLujIYe0uBGHE5vRh6mZPZH24CGHkYWOI+GEkYeQmDQxCgRxhudg4YSPGTGG4SKhhrGFcYaF2LGH8YSJhPKHioXR6X2CfoXyWwmFEYeJ6EmGcYXJhCqG8oVFBHIEFNkJgwSE75p44Ddhz+nfoSaabrg/2qTiuOCCoJmGNxNmhHdYNuhZh53YHtGoBNmHg9i5hR8F7rpu6TmE2NlZhOno+YSuuHmG3wTSegyHsXtahASEGNqJglk4pOPQBoYYOpsrB4PpWpM7YVMENAM64+QiJpoF2Yvqv2t82g2o6elC4WgF0BsX+GB4wlllh6WEV9sQBNkoFYXPW8/7hoYv+Ut4DDtiwhmEUliCo0kaASOZhSP5O1H8BhwFwAVR2JEGnoX+6Yvri2NiBxV6DHtGAclgUAR1h4dRdYf5hk2EEAeNht6HXbuKW36BmPrLuX35clOXOW7rtYYkOCAbrVnlhPWGPRhNh22ER/t1hoAGobodh4vo7YXkhXJSzYWH8Z2ELYXbBfDYEsE1hpTb/yK52ITh8gaN4lsCgIQ9GyIJfYe/BpUGfYTKB+AZF3o3YyTgp+n5By07QeoDhmAFwIWy40OExYXKB/WFKocgB5tjKYLYup47vYY3u1Xp/YbDh5G5VQVwO837PgQiuiQBCuE6hzgGMrlA+COEQ4S0OVXok4YTh/nomYeDhZKEjgVLBLQEywZwB4yELQYAW+rhJdiou1t7VYa4O9OH0RvhmhLjfYXUhTG6VLgThTOEg4axohgbS4cFh4IHrQfP2QuHExramd3ry4bChSOHXXsYhqOEHIbXect4LluD6GnYvQS8Wovpi4YPuCxRi4ZGukharOGTh7CEd/rbhYs7i4TbhouHvwaAW0XpU4czh4eas4aghqOEnYJFOBqi8gY3uMSjBOObh8e4C4Rj2VuFloRVe+PpA4XbhyiHx/hHhtXqe4Z5hI4HGdkp6ruG44bzoseGk4U7hDYHSLu4GbLDPYVm2XIj1SFX8pL5HzlyITZivmIYuxNihNq9hROE3ePYcgYB2RNZhzeH7oZAhxWFhOlXhc0it4f5h7eE14UghUi7NAb7hbVgoYGqhhyHrPpuuUdrXoatB7UFEeiuuheql1IPh1mFbTNqytsQN4RQBiUgz4W6AGi7keoK2O+Gb4Zlha+EN4i3he+G8uAfhceIr4fdh/iGcXjFB0BDOduNA8/r/yEeesyG+JpOkg6TX4WUmH+Fv/IsUvwFCCLSSZ+G14dk6ABE93EfhfqHuOj/hQBGBJqARn+F94TbBQyHANqPhMsF0TmYhEZhBJtehXQFMVkfO5ChkJIna7MjwESO6uBF69MLk16Gd4TnBLKZiikQiX+FEEVQRZRp/4YF2xBHkJAImhBFQpnUw1BGEEfnh5cGZrnFBk+Fc4VFojqGKVljhth5TgO6hpL6pHobG3qHGBokBOaEaelTOfJahoUdWI973nIoRsjbrznVhl0GZrhzh6qEvYX0GU4AKOo3uKVjtaL9ssT61wbEWywHR4XumV8FhWuGecj7taLYRN+HhYXfhva564athct7MFpKoBhGJwSHeSeEG1iYRvz7suuYR3aHtIZUegREOEbh2vhH6luER6hHIIcMhEWEFNgfAN0Hatni4qjilaPHhvqHWIUta95xiEf6+fJ6QgVIRHqHi4YK6khGqEdsWJsZhGLEWpB5vVggRYWFxEc4RCRGoEbLeRyHWDmpkpWg7BmoRdk4cDtkRlQiFEfHo8hHUljkRXL70QYcYsrqVEU46R5a3LMYR0whcNrVhsREDLvERR65OUDvOVBb6EW7BJuGd1r/6QREWvmYR/hEQEW3kel5fodERir7z+t6hLkFd4bphyqHvWAfAor46ETJWZ0jzrn16mRHTSJsRuxGINtYR9ihbEbTO7xGHEYahG5abEdERXBF3oe4GJ8DNgbdBeGY54diBSu5v4Y3GAcbbIUcEH2bJXh0AiA4A4cleT+F1JFVGsJGX+E8IVqF1EfehCRFusLHBvCBhzGNhCG7uwbK2ObbrIYgOoBZFQZSRxIEhEYomNJFokecmxz4UkUyROJHzEfURR67xzmgRITY54ep+b15nTqjGL15P4TCUAd7LIV44o6GliEiRG6Gr3i9e0pHskTdeCxEoATueTRHrPjhYHjgozsHhWyFYkaKRo+ZrISKRZxEUEYHuUpE7IZHG2pHykY4RuJHAkWA+qpE75m6B0ka5ht4RYV69NkiRBoHHztHGXNzXzo02WJHokccRovoeZAqROuEqoSowPJFQ1lR6ZHaOkU8Rdw7z9q6RFzo0kbGRtM6MkQGRfxHTnoS4yZE1EeaOQZFXEdGhoZFaxqR6d3qakU6RS1r2BishhA75kTt6pZFFEfxeMzamkS7WxRaUkcERAyHRXijhKqH3xrmRs/oW9kMURgav4fPhjmE0OKs4qEYzYcKRqzKN4VkIc3rW+nIh/mH9ker6k5EZkd2u9WFf/gTQhJFclNrCaQH44XPhkSFEenQBcg5P4b/BU7iUAXHYu5GGkT2hfboHkQHq2IHs5CO625Fx2BeRjZFa4VX2HJF4kUeu2TDLkZgBbMGvmPFhfOG4AZ5icg4NSAzKcf6PlN1Oyg4Cgiz+UCGnkUBRBAZ4PCdh+AG3YVBRlpFIETahKqGAUMXhjtitQccBVMLmYVvCvYSBgAL21mFYUUPSHeGjkY+UhIL7/NqU4BHEASRROeY4Ua5m5xGc9lmRkOh0IDcRfBHNYZ6m16E9kZuRjmHOgubE1FH2IWVYpUTcUYRRFAF/KMdcc0gMERT66n7xWnxUNcFD4dpBeyEOrqCRyREIxr3mBWb01tCRPkZnDvpWLoSiLnx68HhaUfTB6CYWoaahPTaG6Cahd5F3wRcRLZHZkbYud1Z4VrqmCaHmobpRPUHxLsaheqH1rsahH+L+evl4lqHwUYqRnJEBDgSRAeGZAHhIViYuoRqULGT7ulmhAB6c/PVIKaHdZpGugnh9wQ1o3dyFoRl2o8QxUTI2ZRGBduiImnTbwfk+LFJSxlaE6JbroT32UwidhOqCeVE8VFLGeAJroV2hJVE9tJ6UzOSbFpVRqVE7SgIm+VFZUV0S88Hz1oOhphZ8WDQ+M6F7ESO2ZUY1UQuhkcaFUZLmF6Hi4UUogaLzoQa0VVGI3vuh10jxUdVRi1FXYU3urVFYApNR8VHjUbyak1GhtuJEYwFbUbMRw+FAkUQ2ClEdAVU6J2ghUQlhLc7SypmhqaH+1uWK6VGRUc3OGWz5oclRuRGG/sWhmjZhoWBRag5joQa0E6FhOHOh5spzUYF2lx6/JLR0A1ES9nuhnaGjUXsRENEtoQOhk6Hffkeh7VEI0QDRVaHo0egOYpRA0eDRINHFUfuOQvTXoUtRlhG/lluhcNFg0S7WsNFHUX9R3tY00Teh7c7DobTRtFHxbuehjNE40dOhLNFGkQ+RvlFPkQEOiCBfzu76CS7aoY+eSaGXFiwk3Wbx6E9REtEvUeSOb1HDaAWhn1E0Lt9RT9aloXTRzg41coDRyNEHGATRtVHkjn2hUNHY0fHosNGzUY2hZNGPnpZKRtHNUQVW8x7Q0cMRmNGFGsbRCX640TrR5I560fDRdg7E0atRYC6m0aDRNVgm0RTR3NEnkWqODNHXSNLRzNEc0cMR7NHh0S7RXNFR0cdRslFOEfzRtqET4frhGAFTCNkGKqIV4Qlhi+bfqFpRo+afTo5RJVFF0R5Rkca/+qZRgZELkZFW5SD6QYbG/6ZCEUWR9k6REYhorlHzdi3R+dHHkfSR1EYoTsZoZdGn7h3RhlFmUSFhzZHSwQxRGCGc4RSWJYhZ0Wk2R84liCZRbdES9gZRxdHg0cvR/dES9hpRldE+UfRRchj+4e2RF54z0aLR5F46UYvREdEL0b8REBGRBDpR69EnetfR3lFzkeyBlxEMUcF+VdZrYQwoBxGYVvigL5YOUafRjP7z+ivRCNHuUffREvYOUevRgJFhLkqR1e5aFvvRl94VJnm2ZJHS+uuUr5wIXLE+e3RKqP7B3dGNxtqGTB70HlVGSDF/LpTurNGNxvgxx5AFeH5OL+HXLhv4s8F1SOO4aSqEoVE+aDFkMdThbS4+eAmcBDFukQ1IuFRMMV7hOUGkZhiI7O4SlDHmWJaKqMDB1DG4VCgxvabCMaluEjF7EVx66KgyMUIxzj7RKKIx29HV0Q+hE9G3ESH6FTSo6J5osU5fkSiSucImQcFBIOF88KIhlkGLTk2RH3qtokYx9kEJ4ad2PRHCTohmka6YyD6h3ujhQSDhSug/aO4xCuHHwfFuhjFBQbYxPV7q/gZB3jGa4eZRyOFj0WfIiWAffo9eMA72kaBBB4FPEcqQeS4eQYExa1H/SHT4XE5ekVohqTEpeks4eWjOQdkx9+QImHkxZO6x4SUxiOHhMSxWg2BuMcYxO97c1rK6FTHMMdsuJ1GLYYE252CVTg4WoEAvrkfRaIhyTHZBpTGeofFUwi59YVUxPe57nAMxZkETMXwuXdGWMX+2GhiTMV5BWeYBMYMxU1H9MbkxZkGhNk0xPDE/FhGhemFWjolgSREdAQiGCTHsUe9e2m58+NmUoTH0MXC+lMQjMTjBQj7bMTLhjzFtYaTBjzHXMeThGrh8AE8xPjFeYRcxdzEbMR8BZyYBGD8xYTEj0YAGjYHbntoR/W4dATaSa5GRfkXY0X59Afi+WJFyuPgE4pEnoWMxK7jglP6RGvq0ASixT+FEUa4AiFZDFOQofCGV/rQB724yxuSxbf6RrrMBsWFP4aLSAFGuAFSxaZHOjkVhPNHYsayxWJFMsQb+lLEr1NSxLH499vSxO5GDBDQBIwEksQ0UZLFCsYF2HugDomyxvLEUsSMBrqDGAUQsoFFEMVyxGIiiseyxXP7E2N7MN5FqsbX+idEbCJCxXF6uETm2b9E2kuXqUpyQPurKw/6Isd3hKLGHPiNhTrEiTB3uwrGcwiFA8jQusZBeGgTURDIRDmGyeiKxcdh4SNOihwHcsaGxZQEW0Q0AkrFO1A1I94ThsQKxSlAGGGnGdLHcsfGxg/YjARGxEoEBsf5BuAGxseHUGbEjYQWxiJSRsbmxkOFBsSqxXrHwaCNhVbGtMJSaHrFascBRNbGJsWnq1tRlsVXRmhER1mQw5S7sjkpQJ6iGEVIe3kA1tgL2UraiPiCK9WS8dnak3iFYsdL64KwMGP/Iz8wOipbm87ESjl4OIdHnunn8SNG8dk0huSafZo3Y7OLlUTT+GtHQeqtG46GWdruxLnqx2gO2h7FgWnSRczGhelrRc4YpWJexaubNCjuxmLHgsWh6W7H9oR+xcj7Skn+xooH7seC4kNGNUQiRQCJ+aInatLHRsaeY17G5trexYHE+wd7R7XpQcfWBMHHJpnnYkHHjQVKBrtEocdhxQHFboXhx4rE+eClcHgBs8PhxD9GmsZ22McHOdvxhQYgDsU3R2nBNFMOxSNijsfYhUqgTsUMU0lGdwehxUqieCiFAhLzLsffmq7G6Ds7hP7G0dIBx9+bAcXl4DVES/pgxLxYWFM+xX7QP/qO2MnFHsR7+vHFnsdrRknHcvrhxL7GfsYrhiibicclYynEWwQBx+nE4wdJx7VSyccyxu+YQceRx6rGcsaImcHEHsaBxNX7SJi5xWHGOcRuxznHIcV5x0/4E3rhx/nEcsT5xMRb7scFxurHwhqRxWQAOcUaxf1E+4YhR71gqQNCx6dHrPv9Ietiehk4ujNYFjt0U8w7ccfYhdgbHNGux07FEsQrksUi0+AJxZQQvim6R/HiOJpr+ko7ocWjoSmS/sRZxb25b3q5xNnHHsRqxpY7nfNpxrXGNjjdUv5FqcXex186DNOexOnHFvpO2pnF7EU1xB+QScf1xzPpftFJ2qSHOMbteHXHqcW3+O17tcRFxcnEPsa1ug3HKDsNxiHEDcYIC4dQ7cTVhJ7FeXgdxAerncXyxOW6VCGRxDt5xcd1xIPprcbdxSrG6uAa8RHHPcTzRCXGQMXBOjBhBnjd6rnb/yMbhalHXekOxEORSdiVx5749ZHtslnYw8bTOInFKUIJxRX7QfvxxgY6X0TZOkNEmcTXwcZGEcSBxnXEacZdxpM5acUpxePFCzpO2R3G7cfeRIKFdoctxV2GNMHpx03F1IamWVtG48a+xp0jRcTpx9EEoukAihPEbccP+FJ72cU9xIXHycdd6LnEC8SNxlPGPcahxyJEwcSO+p8LvcZtxOzpzKrLxFHGs8XzxQ5jK8ULxOzrc8Trx8vHxcXsxT9G70eaxLYGJyK8BxvaIZkreyzGW9hshDxaD0Z02R3zO4fDBBkZ0rB42kuFaAe7xqjFdsdKunM4wMb1BvrbUaDUucpGjJN160kZh8aKBqRECUN7xPXZykbHxMRGtMQ9hALYnwDEx5vEEeCThjjoGFuahTvEykbCWEfH28XsRScjSRgnxo+Y58R46HsSJ8UnRVpEOrsrmAfGykM4IYcZQkb2RIwbmkZHxAb4F8c7xzjHI5GQBJxiVjiXxffE+8ZGh+JFMUalxdb6W8SP21vHKwSc6nvEpxoXxiDau8TM27fGa8Yvxm/al8Xi6jvEV8bMx95F/cX5RqdEpcW4RGAE+6EHxU/H6Mc2Sghhz8c7xDW6//itYXfGNcVaEvfGV8f6ON/EJ8eAxyfHilifAZvFgke0ojQBN8chW5fHL8ZmW0fG58U8OwAlb8QcY5fGv8caxfiHJ0ewBadGH8SEhanYkxkv6STEcmM1IbWY/ofWEogEQAOIBAGH3IcBhsgHyAQR6jG6lUXvwlChSYWH+a/TUYdxhZsh0FpEMdGFkYeXRnKLUCaJhiqHabulUdGEUCWomHAloYVph5QFsCYf+rsLbVlwJ7uHMCcIJfAkeTmJhQt6IxJJhWmGgFneUe4qqYQxhYehSCRq4MgmyYWph6d48CbIJ0GH8CTphJBb0CW1mIgkL5oYJqxECYawJ+gmD5ugJOgkdlqQJiglsYRYJCmERMWzhkOjKsCDOtvF4VmSmje6YyOjSqVaVKr+h2Am4CZIBX1gPIYQJLyGaqANuGmFQYR2WJYi+CWFa0Qk0CejY1sZRCcLUmgkuATJhCQmOCXhhVjEZCQ4Jhr58Yb9KyglBqKoJDfEybCwJ+QkcYZkJ8mHZCYYBMmFKCZWOVGE2CYkJSyhPVrRh+yYJPJWOfGH1CVkJFGHJCXUJeQkb0TJhmeK6CZIJAgne1kphcGFNCaOOXQkDCXoJTgna4WoxBTbxYCthsTFHIZtBb5ZeCU3RorrKYdSWGZSKscK6gQm3IV64+AmzaCBhRAmvIdK6KQnGCUQusGEHVrMJowmWCWqOKQmMCfb2uQlcCXMJNQl7lm8Jcgkb8QUJqQlFCaFoJQm9vpUJAwmZlm0J4gkjCdiuQIm1SDMJ1wlRnmUJUwnVCb0JC1bgiRoJhlaoid0JSIk8YQqWsIk/CTcJfGHDCQCJmehAidMeOwkAbpiJeqa4iZCJGB4VAbvxKdFtWBqwti48orwBxa5n8SuY5yGPtlchvsb/ocEJFYYECU8h5wkRCfhhTGDQoSihej6RZh4ioonfIfVeNIljCdL6adxuAZihluYKiVKJgKHaYfMJnHqcoWChBKGfMZkuiKG+AeChzQlJGLhu9KHIodKJQTH13vyhnyGkoanhb0YlCWU2VokY9vUB0mE/lAyhUbFQiXKJ7Tb6iTt6oqHSYY6JyeHOiViJtAkePiKJUqHcoVVGKomEuL6JQYlJCfZ6kolhifKhqj4mnjSh7omyiY8JdInsAaPxCAk75lMI5BpSKKyJCDHDthyJUqFciX+hOAlHCYdWTYb8iaBhCgFsRrKh2oliiTcxCfrrxvihjYliIaEB9ol01h8hKvZmhB4Bogn+iQgaXyFqiR8JyImD5gOJXA5DiSFBWokkoYaJPQnYiQYJpokqAW2J7CFTCOOJWgE2ib8x2Xr2iauJ3YkBidKh6caLiSmJ5bGAiZ6JrRbTiWyh2oK83ueJAqHhiSOJ84nsCd6JUHb7if2Ju4kIGup+ZkDHicSJp4mM3i2JbonFXl2J1KGBieqJnwnnAXtOgTZgcHwY1v5Ztt82hSgvJnoxyEGTJo3xBdZ1rNE6SElbekAa3ezi4X8BPYAtHIrKgSYyTshJ7my/AWpuOm5rUeQofACsaDiUexErWEEax5ARHFTK+IFvQQ1of1zUSWfCAnj0SRPBikJsVBxJOzGBsW16ZIHqRJBxQVBEEWxJ20A8SbaJvDH8SVxJzEnCSVSBd8wySZ+JLTHViGBJqbaQcJBJHQH3AQC6HLokeAl4SLGUEZkAyehQfmQoSEmWIYpJM7b8SQRJpklAgd8x5yhmSQz2tiZqbq1eKNHuOo5JLUx0gUxJ/HonIEQR0klHbhhM/+HySZ5JefE0SfKxAgFeSViBokm+SVRBFyYRSaFJw9GGcb4mPkm5iVFJLiYRSUlJ2/FjMRmJ8lEH8asJCUET8Sv2pJHrEaexm/GACbkmq/GCuLfxcUm+MY3GZUmfIevxLnoeCWvxg/GUcdNBpS5p8d/xf8i/+j2OvTF+scDUUPGgQLoCViFk5uY88PGh+nTEpXGcMYfkv2hwrHvBz4SK6GLEmy6hcfcm5/g48S+QpSZVRmdqy7op+ILx3B5OcblBMdTa0fx49iGYbvNcDu7bSQZxVUnnuolI9PH9SYXoVUbhsqtJt0kokXLE/aGHSfV6SfwPSfpYexFdAGkCp0lgWmtR30mwentB4uHHSZtJiYR/SThxFBLXXONJ+4qAycdBSOaMuLDJ40kbSfx6cMn6PvreKMkyUXVBsAlXhphgT6HYMaoSGH7PQeDxe0lpAtpson79WJCB/0gDphJJshH3Jvlmu87S5rE+hsYMyftefzGNxvTJZMkfAQ1IaQIvwqzJLOHG8ZZRkOgEYHLB2HqF9qgJhs7BhgEuK5iFYddSUcylcbEWmGIBBENmMsnc8krJOMESyXLJ4raKyepeCpFRwVdBV1Y7zkoWMXpuTllxEjZtsPwx4RhZ4b9oRBozjrWOcqxdTm7h/Nb2yYaYYlFV8VjJk/YOruDW/w7rEFZ6B46BeGyJ0LIFMZbJm7hByfhOzc4CIcROmx4X2i7J/2HQCYgRFo6RMSW6Yqb18ckxGRjVkf7JhYkjBrc+5Y6uyTDOCfLATrHJJPEYyKnEKNy2ye6WJclCGK7Jb/G34fSJVxGS1inJYHrH/rEOc9FsSMzeucnMlq3J9Y6FyS9xFx69Ml3JWeE4eqXJVclxybURCFH/cXXJ2Unp8TpKF0aFkUkxrtbZJnfe7clsNsrSmMFlyUURwDqnOCBOzJYbyZXJ3cm/ccUuvvFf/qgutpEz1o/BF0Z11pnJpM5gdNrUpxRLyZrWkBw8dmvJvPGV1DfJOU644Y06wSyYnMHJusk70UnJGjHMUaU2+87z9qZ6WBHAjk8IrsEDyZ1Cb8mlcbWEe35ryYBWdKzDjsPJRvFGIYsJR64ooIdO8vbIuhfJhUnxnm9qAlyLyY7JK574KQSO/U57yYtJxZ6DhK/J2E7vyVmWsQxfyaVE5CmYMQh++zEoAXIuX84EhoF6Fg7nMWqOiaCnOHfJnIh8Kf3JRLF2gVE0kckhgWIpMxjIKUQxLCkm8SW6ZS718fV0U350zkpWHXJIKUQpjF7W7gXJ5BEUKZhePJzwKXheYkHSKfvJGhHD8Qcx3F4pyZhh4BhnMYKRCK4envnoT3KKepwypehqQTwh9inc8i+uTiltsBBQnik8IVkefPCgNK2uucRW6L4phT54SDoED9ZOUYFuF+I3SdhBLT7uKXpKoSkx5gkpgHqaVvIhXfg+Kf24LXYZKdAoGKQUIdn+mTGOKb3esf4GHJjI1sHlvnMRfNHAkU52likpoZ0UXQYbkTwpPkaKQpemUsnxLi0phM7cTvWuadzHpl0pl6E0MYUhfSluyTAJHsn2wbF2US4xlJ3O76HuLnqBkuHdeoGmOiR8yb+B0vq8hqBA+MzkyfvYgabrKc0xsnYHyWYpKAE89q+REnqrznyBMymEzldGQebsusG4iiilQaspJYgmbEhxYrqmZJ2x+ym2oTr2Kcn72NAa3PLJloYRi4yLzt6CXMkvzv8p1xQ7KfZJ9yZAqQsmnLog4VLmyF7W6AvJGj57cbIpgslyGLWWDcn6VD9oG7jf0VopqhK4UfNu2Kn56M4hgDGdnmjo9iEJbnYhmMkjKWPJe/HBkSsJU8nwmCQeGKlJYvfWbDFeIS1eLKkkqaVxkSl2poSpzPpPcnamuKnNSdwRZNbiILwRY/H2lo7aLin2GBnJuClc1ka2/0i+kR6+81zP6NfON6a/aA+UzPpyqVAULymsKbahRdA7zkphkqndSWjopMnYkR/2wZbyqayBjXH3NmqpNXGsZjapP8loKSYhX/GKUdN6fRjgGFemLqGxFOSpUsZeqU4hNFG7Sa0WDMRuIfYhSqgDZMs4FKnxyb/JFajiIP/JYqk2/vM2N0lmYVqR5THKqbG2KammqYNRRJ7gGOqp+1GK6FqpQ/E6qSqhsSavkVMI81wtOgYWPslJ6KmplAmz8Rkh6JHxUddcdqb5qfzGlamqEs2pwynxyXrJma41VinJygjtOpYhB+bUaC+UPQb0RkOpwaklUVzc46lT7pkxI6mCqadR9sETVifJpTYcmP46Begb/glhkhYJIQqp6d48gXWplqlFyfCGu6n2qfRGNhbHqXOpEDHUqVcRIdC0cciMoHrIni6hheK6Tk7hZfEAsesAKZ7nSWzJ6zYCdnK69cH0RsJRT6mVMV+x115dqcKpq1B8GCZmiV4QqBgSZCHdSSsoe342Ts+pC+b+MdfB5ZE0yXxJ7Jh/KIQhqGk73hCo9+RYQXnhI8mZkY6ptqG8tpYpNUkY9prgf6awgQ0OIoHExjy+O3q0aeLhombK4bKBgiHUaTD6rGm8Sb42qCmHyTXRnrY3qZ42MU5EyS3xjN6cUjHJv6ms3vnJu44SaVNRRfhdyTJpL6nmtK7BMmnVydjJ9sEOIChRfBaQgUbhmHagAbt+HB6zeoxp1uEstpxpMuEMZqThF8Hnqe/xM0G5UCWpzIk84WDxImkF/gKBF9FcRqtOMOHpSUBp8+49eik4lmlcRiL2ceF+aappoyl8NnQgRzGJXuiI9+J+yakmAcnwlHMudcGIab1R8WnqGCpp6HHoiF8pqU4QUSDh6WnIXowpqWkoKZUpUakcOO+2O87ekcZhRqk58fppbXEuaXpRjXEbYb5pPU6VaaZpm4ne4QLJicnpRnTQmmnxlkPOOxLrqQHJSinB9MKOEKEuwdpJdklaTjn2g2k3yMqmA2lZ2lNpoKlUToVpxGkqocnQy5EjvnpOyRhOunzO6t4OKJ5o1LrbaVjB+6k9yaTOjZReuhChR1ynafB2EEEMLgC2DbDqSe0ebPGyujbGSMFoOHpJbNGi8QmmwsQfAYK6cvHe6Jrm3fFjXtAo1ULiiWVxBrx88EDpCKm08Z3WLayZKRaJf0jQ6YDpR7rXzvDpvXpfyuwhBehfcanBO4ZI6QDpJ/Ct+LypOOmY6YBp8UmY1ho2KOlY6UTRP2k8RqjpMokBqaTOpOl0Kc5Jx76nwoTp82nkLnTp3tFg6YjpFOnjQZkp4OntiXtxJ44c6fy4jPFkxuSUnOlE6VVJSKntaYOodJBBntYO37a3SZ0RHQDPFAsh+uT4fu7aHjippiIppmFk+lrpTn5JgU7UT+F5RB+uhHwakRLU+H6m6Qyh2umW6er6eVS/rt9a4PqEYtb2OukeOMnMH4EG6b0SbunsDsrpsvpe6d5+GumrOA8pl9E2Ybu2blTPrmrpVune6QuSrunPKYaWPuma6WrpDqm8ab2uqfaRTphSISlB1qFR7l6mMYlphJiSjCPo+WlHaSHGWILDiAppBk5idrkpBGkFaUnxclH2wXX2h06Z/qUp0WnqBtPxpnquNMOIXklgiXAOHemVSZ+pEPFwDsfxTlEjvq40g+naqXIpFagLYJVOeUH9JsWOsWm5ifze2kkFdsgaLxqIwRLpbL4kFt/YsHp1zuHhD8IvdgtJoQEkCaCEW+lL6XWaMSQB/pvpi+lpqRzEx+kPPuiIu+ln6Vfpt5QP6cn+R+kVzsARkwiq+Dm6z+lkvrmJmGJWQaPmojCgelZBC/6eSCpJl/ajMHdpa2HTOtns1uhyVM8BmNb6dtbofLJz7Avx36nW6KOc9akK8Td6DHqj/OSAtoHYGeCmGBmHaSYpi2nJ6RAeeqmKKQjYgsRc5pXxnRGeODAkDWhP8bxBWS5cfn5olfH0QfQZfFR4SIzxnBmK0ewZCvFUGVwZBSgYQQJRbBmeacTpf4EfmFJotDRNvt5+UhmMGeIZF0kNOrwZYha8lr4sTH7yGQVmahmZNM7pPVJ8GUPp2QF8VJQor6G4NgIZefzSGTb80r5yQRkaKRYmGUSJSy4bgeYZthn/1kx+ehnOGTMR1enV8Y+Rmhbp5oopKIFaSYwpEC5P9v1p9KhfOHsY8b6TIWEZpRj2YXmxxPYROPxAQ1LTaaEZ5jiJGazpb/416TRO5U4t0F/OgTprwZS2WwkO8FKpgrgxSG0pHA5FGfwh6S4K8fgUGRg8otWB7kaVGZ4Z7slUqbXJQsn+8UupcVYLxtBYmC6myaWBuzb3Hp9JxI4hhmbkHiZgLn2xIJ4DGRHRQxl0rEspkkmZfgKeExk0LkMZdgpj6cipdSgNoPAJOUnoLlyIbk7femLhnRGHGLF0uBq3LIzx4C5VBKQ6xxlgLkwYhxkTnkAkSRl+JECKS54zai1pahZtaS4JchjT9l/OiMzxwY5pHFHu6DAh84bmtO4OmUFeDCIpjXiowSOI/Rj/GSi6CEQFqePpHDi4MJ8ZipbBhjYpzi5+GN1BgKYsJPJ+eAFGlFSqMxm0yTnotW6nzkn6QJlGlH1ReJk2dpUpIGnSrjPGXWllDuuRsHq2TtPxJNhxpCNMSRk+/Lk66REfqWnhyVYOMS86wOGooRvM/ymcmSsZ0ukqiMDgcunzONx6zfG/GXl+CHg4muTp+YHpOvKZa+ncmXguc/6OqneMWN66lixk6Blc6VZpNclwCeFpUBm7fs665RkkxPsZwfygeu1GrPZ8elWEa+6s8R7oG1HFGZ7CWpn0qOtpJi7EmeSOlpleLhHeRd5uaE6Zjqqq3KCZ3pk7EvaZ8eghmddSjrjkmdxpoBktSZf27OC3AW/RT+Gy+g8yvQHeYakZAeqstlnhfwHK4XjUFAEZmV2RzODZmXoRQrgCfuBBKghtMam2iWCiqZ9+MA7JmcVxsnREAQ6xA2EFmZr+B3xHnNZJgI7tmZug+Zn8mZ1hgUYdmfMBJZkeOvyUPZnlmRcBtel8NjOwiZl1mbr+Z3Ge+vAZK7iXIbFhbBmdmWL+mOC9mZyZ1bF9TtE6JZl/kX9+/A5XaZWZ8ZkHTtsGHQH1mZn24hxHZIuZC+GtmZ1hWUwbQsVeOZm1xrnEj5mbmQyxlzEbQteZQ5kCtp+Ze8TPGbsxpimFqUlxYtASmfSZxxhBYTFpl8mH8JIO2Ma3SbfRtcHfaTOxXmnEXgghKLpyTjq6sFn/RhKBEamjyQnJbxnyKUaZMA6XJrN660zcwD8ZTSmIgazad3pfNORZjEll0MAOxQS8SFhJVvKkWV34dFnzAaxZD/ZMWXyIwWnNGcCRlqYpyScm6nQUyXHa3UkrWOK0/bETDM14gSY/TPA0/8idTDcp6HGbNu+xClnl+IEmyG7yWS48MllJ6a8prZE1mZsZFJa8xtkIZTiAQo3umzbnlOD6jrKcWQBUgenZwbop2Tp67MfuQOHWWWUmTln0Bn7SulnAWQxR0aZCWVfYIlkrWNFEiMLmWZpZc/EN+MFZZSahWTHxonj7pPYZ5kkPCBJZORIeOuFZDxTeSX5cYVnPzKlZfFn4WcgRPlmxqdmJRlnGTPA0+Ynp3KpRTmmOWelZAlCRDI/KjEmSWRpGzUTQVL8BUVn1WaVZ0TrNWWk6DVmXkdlZVJmLkW1JLqlmJkVZj3F6NEmmiVnyWUOpT5lyWY9xEKRNWeCkU1l9iRcmzVkXuqmJJBkZGSFpKfGRLn5ZdTDFWeyU4cIjWe1Z8Oy7WTZZmgpssaH4iZrUSZNZJ1kFgsyRCVkXWQ2Rh1n6mZkZoWlMLptZBupu/pdk3yGNKbYpCVmLWSCOFoR5pG6RKlnyWQQhf1k08bOxtia3WfNIkBwfWbVZORK+eFxkfDJdcStZXhk5WYlxDFGz0M52Uyav+GXhGJY4EVE8/ViXKOzIfTS7mR6U+NmbUeMAvwGKdPA8olHk2fMBlNmuJNRRVibdWUVpKbqLILSZDfrgWQpZ4lmOuAzZsllmXvuhjNnKWWou/NmBJkLZekYH/oT481rQ2lzabI5lGDfo76mcGu8aEQR6UqYS09xbBLPsZjEylJL4RURgonL4bTSizhsEwfg+TCw+vgxa+ARUw2IS8ioE21zlcZ0MFvjqoqyiOpT2+Oz0nWIu+MfilPSKcrSivvg8nMqKpsRTHKH4o0b/DG+019KarPsaSfjWBKn4knwZ+FiUUPwL0t8CBJwb4vQcOtnd2pX4hsRa0no8XJJYlM3403jwmoXcGdlIWk60akSpNHxcpAybgKP4+6SDPGASxVSQBNkI9QT4BHRaf9wPVB081dyLBPv4HDzH5HLSyhwa3Bf404R5hLf4PxTBrIzCwmJ5hD3cAtzKZN2EKWRcPBrcwJzjptK0riI5EvpU8cLB+FAEIJTRRPAEGpRIBEk8H5JbMszitVprQjeS8DxEhApk49xN6qfSsvhZor3cXfwI4iwE2DqWaFfAfzIwJNbi3OyclPYA35qFEkzaGNQXBEfiNXqnFJTE9GqKBEwUFkHf2eoEzES+PPeEitz/CX1iO9RofExEcwTWsX8yihTjjlNawvw8jM4EIJRe9KQiK7QIOcpM0UTetIEEQCIhBGpkfRxZhM48D+Lc9OuU8vz4EvfM2QhuMpkEGdlQhDUE+QS5aLnZJQRUImZwJnqIEmAgVCLTAvfijQRa3L0ELnKZYl0EOkRrIvcwii6hJBrknRzTeJ/YuoRFtHDMqoTSOZmElvhwYusECYRbBG2Eh0GoCIGy8QR/pJ8SaDrhRNoZJdmXBFjc9Bi3BI489wT4End4zWoGOR0s+BLJ/DlikviisOQySfi7XJ9iYIQfonWk0IRqON1af6hG4kiEkQr8hFbZGISr0j74SxTxYpRKRIQ6igWuOyza2pSEB4w0hFJ8E/hLUgnsvjzshH3CjhQ8hIAE9yIChC7aQUQvijg5YoRxpLfkyFKZhLTEFkEFOVX4+ITWMit8BTmTBHqEowS9GHba68S1Ofs83OKIEiaEZTzmhCBCGMw2hL+0xqSmgbkkGMyB8vEEboQc9FaEXoTRhL6EpTnKlJsEtlyuhEyE9QSSUqGKFhIJ/DZi/ASJhIky0BQrOTC089xK2TmEklL5hCvqktmNkpWERYwJITJpWpojtDIJJvgC1NGakIyhWsBidvhDhPXZqrQ0aEbiSESUtE14c4S03IuEa+QHot4sbDlSxKRRfMQ7hNgEbDl3dIChJcSnhJ3ZwGArkh2KmKKT2fQyB4zPhHTkyIEzYNcsU9RfhEFaoCrv+ABEVArNJL0UqDngRLjMwmEIvD8U8ER5Qs2K9pxoBF8UNXootFhEr9krsmmsLpSk1H3ZqOJkRNYIbCHVErH4tERBsvd4KLkWZKn4bESWZK/Z1xTcRNscfETVEtmEQkTa4tykIJQSRNNiRFpjbPJEkDR8DNNEwgrWfN/ZmkTCCsSE3urvbtmELkTVnPzcpkTsYiwknDwglDZEL0TVlI/EaARORCv0NihuRGhyvdwaYluielJGOTSSYXKrquPc3sTDBIhEYyRQcuPiN8y4zBwKyUT0lGlEFrkNXCvauUSclNsMGKJd4pL4lvDmROLcVeJnPLVE/aJsOYEEfIItRO9gMDqCLBlEXUSuGCtBfUToYlFSpLkjRC5ERMLqRGgEOlTbHC+MArSkuVW5sgp1Gg/Z7cSbRGxEO0T0lFgUURJHRPSUo5zCChdEOeqF4qkkgWLnvM5iT0QzRCdEw/iy4pSEPrKI4m9iDhJMhB1kgMSzSLdcqabgxPpiUMSszNRo26RPOQjEe/BXOV2E7NpG0oc56+pBuCc5ctlnOe8ayKxMJLLirCRenGs8IHT9UqzEeZwUpJzEU9p0pI+k3pIfoomEJNxixP0Es+JvlNPZa1RyxPm5ffjGyOGcqsSXiqIEGsRbnJwyALkt4gbEqfgkHqbEABJO4ApMVsTymi3i9sTfzE7EaGrDjHxc7sRUCl7EwgSz3FSCE8QFgjA6HxJhxEgsIny03A087FwzVNAMLeJVwinEpHTD2RTsWcRUCsysNbSThKOWa9yUZCXp2xqIjDfiGVyqFKzsfSlIsm3MHbwhYu3EZ7LO8N3EQDR7BJo5UEQ0pNDsfJRjxPMC88RyyHhpc9SzxHvUi7yROfgSAARUSfPE68QgdEn4acTksrvEUELj4ofEp8onxGw5Yzk7pOtM18QAEtxErZwPxPKxFATRbK/EirkAEp/E19QqhK7ZfVTIRO+5wCSMQTSSR0zOnFCEeyJN+E7gxcTwJLGqFNxh3I55aCQF4jmkWCSUJHy4sTpEbjKoFMSudA6U2JTl8s6cVCSFnEDcdCT+eVTE2EQpoQ0CvIAQ2ke5vOoy2RmhGSHnueta3qTw6rbEsiSG+LjMldKqJJFiytwrkqWSXxq3vHKMAxLE3CTiZiQlwH3adfrvDA7ZHpwbvBWhxPx/os0k/hQeJJ6kK9o+JIvasnlqRFHZPBRK6jHa2JR1WZEo9iQVJJVEmcT0lAkkM4DZJKkkyBK6DKyUISQebKE82nkFJObcxSRx2bocTIQVJD6kIln09Hfi5twKFMbeBswtJDMSvqQbIrMYr7SbgP0klpwt4rrkfBqjJJUiQ9yTJJN5rGyI7HxcCyQRRKnGS0F8XMwsXhwniPX47dkUOdx0c8Tu2rGaLeKnJGj5FyTr4TLafubnxESkfAQFzrGszyQMpG8kWdp+0t3yUGSHsc5iy8wT7MCku4QrzuCkqfQgXDCkuorwpK6ydEDApMsgoDpSnLocmKTZpIckeKQ0eeZUzPRCXGmU3bnWlJSkFFqLhC3idKRmMVBcZbwueRTaRKS0hKQ6sRI7VDL5AqSa+YYszqSONKx5aulmFNKkqLQ3FF85iqRuiiqk19niQE4KmYpapAU5dywE9NOKhqS7ovaEPormpAx6pTTWpNHcNjLBnDzi+6JQZMp0oOmxtEhy0jT6GkkixtpOJAGqpQgHORYxx7kNeajonRkC6mTEKaReOD5kRZTtFAug/hSvCLmkvXkgEn/c++SlpLuiXyLzyoSENaQOEu45j6SyNDBR8drSeWjU68SNVC3iN0QsSbukvrSh4oSyudxfaG7iNEQbvNGec6Rj2gukovkjiEnZpern8m1obDnWCPCUg1SxNOPcLEzHpAaoGWl74i8m+ppDau9gy9zBzJ2+76RVYszcr6S6ahTEH6Tq2rXCvITnnLGMStqwdMuMYormhEWUfFwQZHhkvyCT+Xh58GTSpJsyt3IZ2aQ0A9k53L7InrkSslqKmmy1uRSUUzQ/BDvydqQn2iTCPHirNGVRk7ERHCkyTGSpGszcHNyhMtek4SzqnB5qfGQEijoS13nCZCUaYmTM3H8E2vkEivxYgUyNAPJkB4ygCspkWXmotOpkimTgKA/MdtqSRGl8Y1T6ZMz5CLyEslWkZmRC4hZk9AUmXEYarpjmhDukeDwF0Cs5p6QD8uMAAmymEp5kRfL+QiGuzPkBZBc06fkkQZn5Q4inuU15TuF46kxmOGRsObOkt3kYZD74FjzduSwiUGQFZL+Us9zWCE+cQ2R5lLPcZZLSpLVkL4pneebEGkwM+III0txkpFYFnWTFLFHZ3ITYSkxmcwoU3ENkTdCGBSlkUdkTZDNasJKHuRn59Xk6BbLZegXDujvqWRTDrCJ5ckKFaFfMKJRnWCdkzDzmFJdkzPkL2aDSM1RDNJrZHQT3zFasGgSHgj7iSCIsFFwETDLj3MDklExg5HJEgyx8lGH44Lmw5PMsK+QI5IIUqUQ4ZHyU6OSlAljkpDRzhqzB04I1LCUIg/xE3MOsGkwS5M/UriKBEgrodORJLBLkt/gzmsUZlOTA1J50XOQyIvSUfOQS2hLkguSaKhuOlORi5JWsPVLTnFHZMuQtAm0F8uSIVECssxgq5EGSMYqa5MgS4VRQAgxSlDgG5CQSxuTXBYgSSbT95ESoGwW25NkKWXnbBOLktuSr5F757uRjBbbkAeIPOegkQIUB5NcUsuLPFAB5NSwgsH3uDhL1gkCFceRJDFBi2vj7BXS0S9KTOMhqFOTZ5AsMzrgy/AXkQ1h0MXT48GJ7RECFoXm0hT74XeSZFPXkQRTOYqpopUQU5PPSFtogFN3ke+TctCS5IGID5BcCtuQj5DQFiaDj5BTkNpRm+G7iHKQ00m787/k7BavkH0KFGRvkNQp8lPqslXyPBQIgyfgfolaUuTnl5E9yPHi62gA0JNx/ZBIUcvQXojIUkaIv5KIUnnSW1GaqeuK84pis/+TcOcxoMSwFCvHa4BSwLBC04yzteY1I8BSELK9E0SJhhfvUS0L3ZFgU+wmy4i6QjswzVIQUSYWUGsAUmaQExLLiVBQCUkaY/oyaiiDEspTjhI7MG8x4TCO5HBSRrOhEvBQa4tpw8+IWhc6F19l5ilwUY6wOha6FQawvECFJyKSKFCwUKhQc+eoUKYVaFFg6zPne3Oya1gxAcsYUu6JFVBf5dhRbxEmu1hReREUF0ZT5YpK0DozqrCIc1TkeFHnMJ4T3eBE0ZiTXauOFnDJBFLuiIRQe6l1cD/J7hapEsdS5BXEUmtku1CIaxiyNbERcQuJD+HlCB2RGPFkFu2Q5BZoFnNoXUln5pzn6Be8atRRzEonECxItFDMSc+QE9In4muAgTDRcgSQEyt2kBtSx2KFUTVKoBFMUzkT5gLKU8xTQRagIVPRjFKsUJSkiFNq0WxRMXJ4kdfRB3IcUTFxTElvUmcznFI0yBnw9oonEcdzugUxcAKTMhH/4w1R3TLaU3U7fFDhEBOJeOQCUOFkajGeEkkBglL1asPL6xNCUgpQabBm0FGTlMqUC+czC9IP4WBzXlM5klsJN+ESUtpSklItclWRSmhjcQGSQLMnZyCRmWmaEN/jrypd0uXLQ3DyUF6S0lGOMoNxihCByjQDilF2Un1zSlIwUFQWPXIqUUhS+HlIEszIalLuEGPwnZDdY2xQGlC85GpK8LN6UyIJTgmmE5KTL6Vlc1AryCiOMTpQ1XOzwaRylUp6UG7w+lFGU4gz7koGUjTIhlLlsG9IpSB5UkZTJ7CSM/TBdlImUIvgd0mmUA1xRSpTilJK5lPKUBZSzNHmSJZQajj1a5ZRi0MqMbbCXXE1cxvzcMiwMTZTxRa2UJrJeOJ2UNVw9lD1FbWjqeYOU+0SviSwM+0Qr9EKUKUgMClgM1LTJHNDcS5RLkquU1JQblA8FydKR1HqktNLfhNNCcly6FCeUTwjugWD0l5Q9MlMUXSp4kveUXlxWIrjsr5QKFP+Un5Q7sqBSg1yZWsZc0eIkssBUEvk9WvNmUfgsckxycirIVDwATmwm7M8F1JQpoEwyWqyO2VhUM2CSubyy+FRnMtxUxFSyrH9E5FTMVOJS8SwhNNO41JTNeF8aebKMVJdFPHg45H/S+dhxRXDFvFS4chakJLRMlLnqdIQExeJUHlRtqo40EuyyVDh2ilxtBKH4s5KqVFJcFrKo6UOyYwi4zO/4BlTxLMZUzZQyDOZUutJOogOUtlSYslQpm0pOVPrkNYXPUr1kHlQvJiUCaMW+VHLc4wCBVPrFIVTn2mFU4H68suPZBtxv4r6qDu6mLPNiwlEHhqys+/hZhE50Xtyf+A7Sz1oFVFYkmpwQivRyZVREpLHUqKyVyIaatVQtSPVUEqyNVGZASKQtVFHCuzb6+b/5W4X8LGYEduHnnHYAPZqvjPYCSrQxGlNUuwy6xKYaUUpOhMcM0irYjkLU61RcTK7MV3Qt3I4+QIKzTA3c9mzjnOdUYbxPcNdUcwRJ+VjyG/hwZBp8YHmkkEryxRLkSl3c9kSyQmoyzPSBnP5a1Ep9+ELUBdBQ1L+83aJ/NOGcCNQbbMjUSYr8xA7Ergy0NDjUI8oANGiEhNRKwGXF9yw/BaAqiAKU1CvFBax01KsKjNQDnCzUQMWvjLx8HNQBQqgkPNS3xcaFZZmoJJhU0TT/gnAMeeynVDLURip/CgrU98SpaqVKqtRzbIZoXgR+tAtKXCL/mihaZ3xSBISMJmTuQEcYSCpLMq2co7QiFOVxXxTXyn0E68oyaEjSj6Tu1PnYGCr8BE8Z/+qxYCXUOyqB1H9aKpyh1BSKCoJMcowKMdTmxHscidQwuZyirMQQaljaArLZ1EVq+dRJ1BmqdqJ4tKzBXFQvyUzFSirjAHXUn4RGaI3UzdR1QCTKd9xPJPVk9hw91Fuq0Tzz8kHQ7cVXvgeiMcTzLMvEk9SfhLfShOqNBDIoiJz4nECcq9TVhhvU3wTfajvUicoBxIYCuirNjCfUyKRjhIIl9GzfuTfU74TAtOu0lCSpWicc0OyByuGce1LvSttSf9QBKl+ixHLANFQU1WptaG0afqrQNGjUrQTNCokqXxTKqpf56kitSug00wJD6iZk/mLWsTAK5dL6HGo8xDSUQti8SMxprA8GbbHjfHQ0h/JFCLHsU7SsNM9UXizTuK1K3DTABNKK/DR/6lFC12LCNKOkgkSFdBI0sCTZpIzUwAI9zPI0AKSH8g8KmfiqNMOsT5wIYK4M3BQ6NKOkmcQBmXHeu0xGNJ2+ygXJ+GSJmcVC9NY0vSX04oRkDjTcxOw0GKQfDO40ijQ0aqfEPjRWOF00ATTE7INmoTTSpHLIOhp+ZBCqqTClAoFG1FrNrJxcnoRZNOoiHsr+WXdM3sVPJdk0Eux5NE3q0jSxNM90DRhlNCI0lTSIKv50CwV1NKYEXUwaxM00v/mtNLtC06LS7KtGPTRVHA/0oVxPJUM0NLGIQmM0tkLONEMEq7QzNIgEujQeLBAlyzRLQoKK6GDzGjAKmazj7FLygor7Qh/KsWLXVIFEJzQStI9kPNygCjCEBapZlPy098T3NKXKD6T3RJeEtPTCihCZbLRfNCaEGYI8VCj8jvhGDEC0xjjXRRS04LTQFB3CV0IwtLcca4zqitfMpgW8pDgcaLSxRJi0+wlEWqb478wX1MBqduJqZFaupvxPcC3SRFr32hJxdLR8tE7CwUqzxKc0bLRympEcnjyqxDc5svjA4sKc0gTSwu6yAtQ5EkpcUrTlRDK00XmB1Aq0GUQcKvzcqrQ2JKX4GrTQTNq075xS8qXZhrT2KJrguWgS2hJCFrQuine0mKpvBG6l0uq9+H5EIvIybPi54tSetC9aLqKrvC2lAbSdHGo4qhRJSqKwv7TyuGI8ewzgrgm0IsIg1Bf0abT3Wi34pfLDVHgcUThlEu00MCTjpkW09LQpjD8ivDKVtJVhNbR5HPW07Tni+b3SWNSttKdxOf55BJ20ffKHpb20tGyZhIO0xqJYoh6cNzIzJBO0PyJV+LNCUvISIiP57TQAnPE8RQhfGmvSvyo5SkL4yUhfRdiae7TbBA/FavKY9NSCu+xcvJz4hWLAgpiZ7spQlqelT7SMgq+0NTyZnEqUWNTDJEGE8qI6BAB0VNFVtPcs2NbNqBykV1pQdIjURwRwdI2liHQkJF+00Owk6lb4mNRBONh0NlrTeGRyKxpEdACUpHQscfCCh7FUdLEs/aHamgx0pVqeWodUYpQVys0liOxcdF2kvHTORASc30bvMoc8qSQAXN8aknTPPP6M4EU5isAkI7I89POUGuRbVNisMvQrREXBHPQGdJv4VVo89I1UIKRhomW4ffzWdGBlt6Wp8g50eSX29K50m2LbrNeSHvhjBONSiKXdvMLpwXT+8mF0LMomxLkoMXTuDBfqiXR+rCl0B6gzctIcbITpjDl0Yer5dCn4CDjFdMbsP9SknFaBNIKGhZRMtXR6Elll2WTNdNj0rXQc9IGMkxw4ysrsgUz9dHPErhwUpJwSY3SfPLWaztozdNusQcpkiiBCS3RvXEECa3S+XNRMK5I7dDhCS6LKgkd0yGiJ5Opi53RGZXL4YfrtlI5MBGQPdLL4T3QzZa90/HzrAjLk3Vh/KD90LXTxwreUgPRHwKj0pATnlNkkhMU69KzCMPSjyvtlOqxZecj0DoyR5n80VtmQZRPqOPT8efj0r4kOymYxK1rVVNC4ivRU9AU5d4J09KPE74Sa2ZTsMcpXhKTk02j73JEcI2XiWvgS/TB5EhVl6xwP2kkcBWQqdKU0kvTV2ou8MvRnwFp5lQgK9BVlSvRe+ar073Qa9EmF7wSLBUmCp6zX3Ib0YwyfqISEcnyyDg+FBgJPcElBvej+jMS8y2jPCirZwJrY9Ck5wGWhrmu4qsQX6qv4CarHJLIkThqldPL4zPkNUQSOuWWS0XHiCoRgarH0n/hA5Yn0GLwp9FRsV1hrJJS8lvjZ9FrpK3z29PWUI4WdjMN8B4Rl9FOFlfTn9BYkmsWOFPAsFuXeig9B1Ght9HnMW1k7yg7Z1gT/kfLS/fQMKH5iugzG7P+EXlSj+XGS+BxG5V8Fc/QCHHMEHnmR5j5S2/TNSCe0SfgarOxcXLQV9Lv0XzlaUrwMcn7H9FHi3HSLBU0CPSJj2tf00eVycDASkywP9OCFC2Uv9K7lb/SSwu+EwWJiauWi1fQ8eOycRmKLOWHkxbQ93MUmvOiIhWlRp2US1BZaTfSIDGR+3QEYJT/ijAxZzNmB2AwANOwM+AyTXBUFxAy6dNv5+aRe3L1CffTHNJh5+ejzrE906AwqOTNlrAzRsowMHAwzAtwMCTIEGvwMi+5CDL8ln+piDAcCoSSYeawcsgzEPAoMaeV7hIKC+5pqDAwcmgyXmkbsegxFmQYMMgIH1Bu8UAz1+PHy1xzYhav00eTSctU0DgzerJlEkSQWmgLUvGqOBYeCsOL+DHKqmOTBDKGM1TSUVGX8kQxWNFca7IRxDMPs/LT5PGQC3eotDKUcp3yQjNlqwYy5DEWUBQxjpA5MdoTUNFtUU1SojHaE1QztGolM34Sj5I9isyTfDHYIg/w3yL0YFILCJOL5TAJ9DKfkgwxaiDEMowy+jOfEHoXTDEZk3wzzDPHySwzYBdZM+/i5uBsMooUqqsMEcnxfzIREQhWHDOmMQHKnDGoV5wzXCn/kvqT8qncMyIiPDH88SIJ1tNN5+4pfDGcMvwz8VJH4avYMUsCMbMp+giv42YxQjCmUnkz6Ai+sZVSxRMiMZFSkFb6KWhKYOqvszwX6eb5cBIzGjLCslQKkjCyMreJSuWtCbJK0jNiMDIwOXHAideyVCOxAYmK0xFyM2GqZart5OywCjFkMpRX6ZG/sYoyEBNkVUowHpY7a8ox37LBMpWJzlNDE2IzJSs+0OPnubLOMeoyHxd457pTlBBw5BBWmjFIiwxVWjC0MvyD2nNQ+mpTBjE6Mk1yBFOaJwYyaknWao2U+jGrkBUz+jO0VSFLBjO5sx/ThjIkEwbzRjP6UsYy0xfIqa1iVlNtUa6UDDOYF6YwzdO7ZU/yhHMNc+YxmgtLMp0LuXLxyFYyAxNNa6mK1jNMVDYzM+aDsLYxlzG2M+GLVChcCPYyX/DqU/YzUBGmwQ4wFOXfo5qSDjJOMVtm2CKhMxC5NbA9ii4xMhKvs+hWQYqU0QdBnQs7wq7nc6HuMMOyoFdfMx4w4laU01pSJTH0yUzmOMMPld4zQuKYSlmS/jGpMnCG7KAS0DbxfjPli/kBCFehSwoWATN8MIEz9OXUw6wAXAlBMagWwTPpMTRTMqtfcKEzjvD+o/FKy4rCEOExZ1PhMfmKETCqVJEz7rC3ivkWUTFdJAxTyeT/Zw3yMTK7i8eJHpE7k7EzWNvT0UUpBKvVqZlKS+aqlDGoiTG3skWISTH38FLIlUnJMGfg1/HVAKkwnZOpMMOQfmBak9WS6TJycUkzd3EfA+GImTNaMPhRNBGGUHQR0AtMMtkxtVEpktwygXHsiLkwjircMv8rx8j5ML4pWFQFM8fLBTBjFrwzhTEwCUUxcqtZk7wLbjBBKOCZuRSgCEZx1jKQ0UlG5xMy8dIKm+HlMuhpzGDSMtwxh+MiI1/hyhPyqVUzDzJTZkRxv5A1M3HjL4fY5bUxSTHakICQhnJH4PUxSTH1M/eJZTFakzmqzRE5s40ylwcHsCLzczCDEW0zzTH1CyYKFGkXUtkzHTGZwh+SfTO9FWoKofKXFhYqa5G/kwfynTKw8kEWu/LvMQdCsPOaEnywPTEMErDwaLB7qb0wsNO8CNLIjLD9MKWTBnCpGgMyBQuBUoMz7YuDM/ZJtoMeFKAL3RC68bnI5ghyE0hUb4ajMC358/DMic0jYzFhVauT4zD6kNBUnGCTMgsxbCnaxNmVz5HSMtMyQhGGijMzMVbL0TURkAuzMSuy0hOz0YaJ8zDsCXMzCzI9i8iRvhc64iVTzlXf0SeRyzFz4TBVKzP2SgcRFVEwVd3gXclrMV2gd7FhE2PyBiBHETBVebNpVKcWJLkwV3HiwOXB8k8QEArfk9iqOzE/OdgDUVTYFVq5+fFqxDTQAyJ2Gv3yBzCGcwcwGwsd84czUVSXibFJxzFcaJeI3bNqE7wJpzMLlOFVWbFnMT7g5zISy9/jPzIXM5Dx/crVs5cxMFZ2F1JIYdMelYmUNzNaSWtS65PGgmeI41EzSLMKDRSGcfcwGQtiSzoS+pNmiPZQr7NOsKWTIRjPMIzzxkg+E1vTETEysjJIHZPYkjIy9VKwUfTmZFEdUe8wLnIfMe4LZIQeFAG6VqpfMO8yuCCPk/vKtWn9qiqwkQvloMYT2pURmmhQOxKn52pR/zPJSmBRALF7yzHI9FJmFECyJWmtYWWw4LPy046aY4kgsNNLCZmgs65z7tFQsYeTGSga866SOgpGFmRolVCA8i4WkFJQsmVXfnIl0AHw1MS4Ie4rSKCwsDayjqpjiXCwOLLwsD8J/WCOwliw3VObEwZxiLPnkuizcxEWUMixw1WosiiwuAiosYhSCdPTkDaJkii7y82IHZHosn5qxSBLY/VUmLLrkV5xIVfDV+IJPuCu89ixh5L6ygSR/Va4sjpJNOo5kgFzeLBZlB2Sk/B9ut2whLBnMIUSdJCysUSwvTIqsuPn94j8kiSyRhSksDWLpLDplsOTZLFoSb5Q/5A2FweS0iu6UxSwVjEnWgYKmElUs8PyksnUslOWQ5U0sEQU2Yun0RoVjhBrE11K97FfqnuQelAMs9tXDLGSFYyzTAePc63xpWr8FBP4s0vHiiyx5zCsssAR8lOssoORNssnl51or5HssGyyHLMrZY9qhhGcs5VhipdzyyKTXLKUsslQQEo6qGQTPLGKFryw6YkXUsTTr5LIFhtV/LNSFPmJArEsBJoTZ5eCsGizrFVCsiIWepnCs/pQIrLjMsOQorMNc6Ky1Uqn82KyVAris24Xuin05DWLuxPCV6qwPpJeK8uTs/NSsY4UyVLh0h5XGLO1V4tVsrLEEDayC1E+4DzKcglfM/KyFJUkErwjCrPD8hkQN5NLlH1Uu1CMl8tKjoh00H1XyrDEsEGLH9A8GIRSDhRqsG8QXWjl8pSx6rExygFyOMIOFpqzzLITkLpB0LCJMETkNVN+06gzGxI6s9WQurIV5LYUsomgx/gxBrL6s8lj3JIGsDYX92eBcH+T/pUICT+QenCTiwfxxrIMF2dSGhYlaqayVrG1VnlpYWoMUOaziQfFaXvJVZDBa2CxLVBICdVqaMnwa/NXVrPVknUL1rFNVEjzsNTKKTao7zL7ix9X7mj2secz9rHlUUmi38COs06wSFID5uTR6Grf4dVVGrFmad6TdOVesdFIrrEtUpORqUpusW1TbrO1saNK81MH0h6yzhB1sp6yCNF8E+DwdfN85CaKBJPesYmxPrFca0UTSfI+sB9T5VfOsMtRlbBecDjX3BSeCKpSCSquVYGxFUiXAyRKnlYbc93xWbOO0f0liZV9aOcrYkpDlgxU0NGXM2Gz8bDIcCTWEIjvV0ZqCUn3s55SiNdJSKMXnpdnSkOVYfJfCDGztNIIIKpJ9bCpM7Gyf7IFSnDLR4liig2z8bEgkyqLteK98+KplgdyEKRpSbGJsfSLjpd0E9qzpUix8vTRglZ3iEEKJfJpsVxpmQOkVGezglBqVCaLGbHQC+4K/JFcaRVQxzAAR/JQJopRUHnzPbJlq1jUubBnM+lQebF+Vrr6/BU3cjMFmNQWM4XScfKGMYmXhbOOmEFKieA5qq5UQOvc1BFJiZQTcr4IuCK1M3DyxDI5VOWynfCaMdWSvgkVsfyS/bLrQD3x3TL/EYEqMZFelYmwKFNb03ArfBHFKV6xjpNvEWKKg0ps0dTVY1LxsvWyNYpU1V0LVNUySw2y7/GNsS4R9fFNsXiKzbKtsURzj/IbcvXxNfHnkSQRKYdkIPQrhNbts9WQUogIqD3zHbPU1Z2zSbHLKw8yxXNdskPwvyiaipSjR5DaCfY5GHKK1cMxQceds32z+Iv0crqxS8vf4R8CsfFjUjWyP4p58EOzvAln0lJXTNbLaB/lpig1c2lVo7K40ri51QPFsSxSdFIp0+OzgfETsOYqk7M58HwQaLAZlNOy0/ADC85VzGEu0OYJ1xCQl8qQ2tZzsOYLc7AJFBmUJJM+8QwwONSLsSuykRPYEOYpS7H1SsuzHAedIiuyCzAac2eyLJsP4ivwa5Fbqq5WydJc1euwjmgZlRuw+cn+MTwyhtRbs7oJNRCWVrrUFBHCMDux3OWRR6NRpynCq7uyXipTZTgRDvL7s06GauNGFGewwnKHsETTP6PHClZUCgkyEcAJJvInsE6VmMeO1GbyTtcpk3VWNNAv4/KrrXIZUlNmzpReM03iN1AZ0iRrz7IR5eoX7YrXsqRXDRX3CBQyYVCSVLThNvPtineyxZZPsCsrWNRhM9kHYjNus31q0Yh6kFewXileVXzhZpX/8fQpXldGUSXyyNoeMvuLlWle1W+ww5BaiGqJhouzMcIweQrMkb+zVrpiVMYTU6VcayYyUnBEMm1wP7B5VT+zoAkqF8HV2fAS1lAI/7EwC5qSeFIAcaBweVY407qU39BAcMFGhVTAcHVW5UggcgjTQFG5EhML0xUwCWeLEDFgcdPg4HEuETuUEHPYmJrnLiW0Fe1pjVV2+GQRhsfXl8vgGvMZBJfif6sws1PQd7EziffRsHNb0New10HQsUtKH6iE1/Bx36hJEpFVpPKIcg1wbQsQVJsSUvDIc8TViZfIcJfRKHEehe0r56kpMlmQ2Zdoc5sJ6HMHuTBVGHN9lphysPOYc7gJXkjPuOQx1TBVlaRIUmkHQ0JocZK4cCgyOZfTaQwTPPD4c5JQv+P9SgRzYTLKalMSZWXEcXPThVfmkGWwimnEcsjz35I0Km0UkdKkc+KIirrUyof5odMEsvTX5HC9KK/jMpTOlZBVS8hqcheRkDBKimnRuTPOll9WeqI0cR+LHwpEE46Wk5BPlHbQYBB3ki5S0ApmE3nR2In9E2ASOPDo8LerTuF2cKbSJBC60ctQXRDdY2aVgkugazoSrHPyFETSjeOJwOGIWRDV6ptQgPFqSRLT0tNIl/mjlBDzcKRRqRCr81xypspUkvbVISo8cn+SIRHm8m/JiNFQKh6KnxD8cGcXRmrmYPcBohHBJf8oQQmCceMpXHO5E0uwwnJnEKcrFJEzU7lbInOPUqJw6ckXUEGJ+JUl5DJwbUlHCza535kiypJy6Kph8QAVT4hX0NJzj1HSc5YEb1LiEzJw/+VBEPMSN5bvqXJz7lPOCfJzqpf1ijtwRJSKcdFJt1FlERlVeKjKcO8Q0iuglipzVpTnEqpyn4T88pYLVcb7U5rQbfCdam4StnOSAHsWgQn0EyXkWnBnF43wRxA3FbQL2nKK8xQjVxS6cB0VWQtg14hrenALiXSXctEYEC8VBnJXFWthyLNLUJ0QK+P50tfRlxXGcLXK7qsNkj8UpnMcMdWT6KlQFWZx6xDmcKWQFagWchyX3ctJyBWqoQufMz9QRRLQeJgprJdiyeZwFZJRk/XItnCPKraQ2LDNg28rhnD2c3yUaxF9lp1TFQni0I5ynRBmc2UUqZEfGM+qznOxAnb5nJX98y5zJnN+00iwbnLdMgCSHGZcce5xB+J35m6CJhZP4p5yxwr+k9fgV9eh0/j7zNHec4fgPnJw1UGQr3CBCtoLFBK9lv/l/pJtSE7jesn+cbTy0MkBc6jSgaqGoGzKEhMuMNt7pxKysxITVPNMkT3AVLC0yxQQO2qkJnCF5snAE5XWUOthcFsXPUgUKBFxZQrQyJFx24WMUd+jOiqysRyzftbMUhhif7mikPQKuGo8UvkB0wvaybFyClMvEXFz2sjxcbHSbWK9UeZJZ9KekplRVwvvM6QKSXP+UM0y19fay8lzyVEpc90KsWieVzMVOtEPifmTaXEUMMtwu1BLshlxeHJnMx5QA9FRCKyWCRWbUhyRtRTM53FT2XP6SESg7tdxUuexLKt9FbjBF3MxUB8XcknJZrjLMVHXEzNpYDDYS2xThXJBZ30VBCjFcOmRMhcnStIQ0sXtcAFS73BQNGVxx+DVcu9SvPHlcD1wzXGlRe8T4jPO5EsXlXNC4+rKRBNz0jKxuEKoF+IwNXOmUzVw3xfiM7VwaTF1cvfLE7JLO4rUDXD+URyzUjBR4JNyMrNAstjLUPt50IUUDkpy0C1zt+JFFwSnHHKVS7KQdZFAurQREFP3E1Pn/XM0S6GrHZK+aJ1xCPNgElSwuCPINA0Ri5H70zHJHFCkK3VWK+G9cjTIwAoJkNPSK5AOUPKL/2oyE/tKPXGDcrgyylHAZW0XEHGRM8Nxn1T1aSNwukJxMIoLExfVUpwQ43BLF+Nx94t2kvgLv2f+UZNytqmJ8g1q9WslI5kV03BF5sJRpxPU5rGSs3NgNbOTXBHkFPNy12b34JkSy9Jgl/lSMuIhMPgQswhLcSYIQ9TLcFDWGxbGV5EVK3PTcYxTQLPyUTEWa3M0EzrjQxBcN+txf9dtEfOnQBJklZtyOJBbcGNIxUkg8ttwajGNkMfxCdO8SL7LkBKSUHtxGJKlidswxUuIE5VQB3G/4a3zGyFlUWtiFQnFVH0STGhxkQYod2UBsZLIJ3MpMVESeOUXyezJOypncO3lDJesFRWpMRL5AR8T1cpkkb4Tl3PxkPrTWsWeEBASZVSPKnbS47BOO1axgedcUI8Qd3AdE31QWBXbEz0SodDYIg9w9RLiNqCVj3IP4kkARtHk0M9wNZHPcrJyL3OEkC5KS0M8069z2QQXEPqTv4tVU1DQDhDQah9zcBCwNafRn3AycB5JEFDfcto333Ji5qyVXGXLIU9Sf2QQMe6RsfjnEDOpm7D/cmzyJRKm0SizrTmQctxyENLyy8myICrccKMS6wlzkl1RKskg8cTIY1Fl1U7JelNjFg5Lrmqq0Psz+rPg85GIP8nZMkBzSqualqe7lBMcMIhyvibdEbuVa7O1UjDy8tB7swaoGdPLFHDy7hEW84nBSBMJExfgShdFCbCoxmqI8VkKa7OhaUjxEQvEc8KlFJT34ijzjHCo8MLUx+Bo8qOmDHHRU5SToosJkpUp/Enci9GyFdLiKFjx2tNY8+xpctPY8uQSowq1kLjyx1M6i26TTQv8G3jx+Ck/4XuXIykBk1iJJHCE83sLhPFBqUTyLBJfyR/gXhAwiVDjgfueC9GrH5GsisdRmasMkHUVcVH8K2wSE9fk8RbT2pO9KJTy7WuU8ag2iap20otS/tHU8y9S0eVoyzTyzPCkCw1kIIv1Ydsy8AAkA5oknpWt8AzyVPHmETVVodGTabOqTPOC5baqT8izcW5IidM4oSzzC6VCEjHRrPFdourlbPNkcCuTTosaK+zxYGsV1TGx2/Nbqz1relOJE71VO/Nc8JmWDdJ5ShlScwk88g3RJSLeytQjvPBLax3QvqtIiF0QpShVlF+RIIon8HvgXLETKQ5SrdQT0nVTrAmVF4tTx4Ii8xWXg8oyoaLwhFKj0MER+rOuU6XLWAroUiVRy1M/MwQrY9LJ0/TAhTX/0dALf3l7ELfK0vCw1nmiLykP8nlwsvK74MwIcvPf16nl+qiu0u/z8vOBlbzxHKMf0SNRfTBK8d6yCPGX4LRQSvMf4FGW62Uq8oo2aDQyit/gt5CWlWrxYog0CQmr6vAk1a1jdIZ4MPgGmvLgSdgSzjOUkfXLqtRc8z/wsNCHV6rXOvAPFBBUevIDCP/y5ZDms3/gvUhYaVSTC/GFsenykVS7EQw11jDnkMcQWGrG8vBWptNO13xoTtSTVo7UrrM/os7Uk1YNg2bzbTT5kr4mE2qEkGQI//GOEWZJFjNtECaJIRC3Z1kzVvFlN1IKptFxk2YyMxCusfWAtvEKVguQAzVf8XbzDQtBEdISPhJqiuKTwlSXJI7xYZZqcqEwTvCl6gM3GyPKVPAqG5ODNennVKnYgqIK2/P/lW7xjteq1B4KxCoFCh7z94rgSJ7zjcue8pdTZ0oREK8WbcrTy8RrbxApcHYSgXCC1GRp+hM1sewS5aEM1mSTaTF+8QHxWnABK1EJX8nFFCTXQfMsalrXKstSC+vXIfIEcqBxotZ4QBU3YfP2hpqL4fMq1aAREfHlNgoIKbOR8jILndJY5r4J0fLR0QXy+fMx8kNSqhLbNsyZ07OPqNXrvInAMtnyuTLRluLUbcuNkXGS1TVJ8tnzTopKh+KDrchEihPz7nCzNqOUABEp8WnwiFVjUWcSlPDOChnwRNCZ8kuKrVdEEIKzUgjwU7P62fDYkhIT+ik58QFKufD38WzUObF585s3BfL81AXyitex8jlVihKrEIU3PeLaFuPjRfCys904JfOCUheSd6sE5qGR8tTBEeyLZfDqsErVK3FxEETR/CsV86VKegko8pmQbVcsqZYFtoAk17tQkpEU1AiDx5eyCITQcwgtsXXzwgkN8u6zPcGPUy2x0tTU1EJrUghN8vAyzgV6U7IKmktjSGkCCki2lH1odfOt8daVV7NZVVCjaTOrcB3zEUmVsp/yrda2kVhrK6k7M13ztza0oYTUObI98QcEufK01MBqxzIEELKxhzD98D3x/fP78FkTD5eCUIPym1PR8okVFUlD8MFHGiv5Aljk5UtBErvjoGk5wwczMfOj8TvzOQK1MqOzgBCqly/gE/HB8RPxUbPRJlnWifHmhlPwX1J8kW3xfvDR1WJyM/Bz81rQsPNr8+TxM/Jz8LxDz8llCp7xtnEEEQJyKnHRV8ly+dLnCU5QjpTmCMvzE9V08iQQIAjEkyvyC/CRs6vyK/HtEUQRifNASivyXRGnChJS/TeZC1pxPqpl05vyvTJb8//k/PFcECVQ2gr0obzn7zEyqLvzuctIFNKojRKklu/X9xEeCAfzK1bg1cbQVKhN5DozJnI35xrS9GB1SltTVih7KSfyNbCqV5qStZBn8GiLKtRpqEvLQQvn8Q7zTmnEkJfwK5RuVFfwwCsqyFAIf4o2chGSz5o38WS2DnCwNDUrt/NXqikwX2eAK5qSxWlJMA/ypLMDBLJrujISEykzdfLJ82YwJ6kVqSNQRkn9NsYSz9dK8oY1hbP8oxPWYdBfkK/zZ+EYEJkLTRAVNVixywqsKp/x2sXSCyUgCwuh0N/yjNVx08iTTvLJ0OawmjK/85nQf5GeKc02ERI0Mv/zz7LHG9y1AAlGEW0JgAj0M5ThzBOB11RzKXDnsTwwIAn00jWws2qgCc0KLlMEsyxo1DFEkBGrwaKHsLNrBHG+FFSIpSIkc5AKvqrnEV8BBzLQC+2TBhDnktWqZ4l5EWK0lrOwC/fy9hujCRVRyVsjyAgKVlb1aecTHMuICAC2/BQiC6wxC9IM5ffTyAvu1uEyy/OgMqgLHDJRCqcX29Fxk8rErKnoCj2WGAuCEao3hkhbqwuKx7JYCoVLuTSPkM+5Aqg4CKOV+Au9yntnFxHwp/xJeAsSV82VBJCTgc1Ka7DL0wQLebqByc+SHqC9KUQKcKujy1C28dLlkaISJAnkK6crkZAHC6QKmLHXKCsosDLkCjVqMnD60bVKGMgpFnPxEInQMOc2imrrkmXxJkj6qdcrNAjMCwNLtAox0nQIIxcWyLVzNmkIC/QLH5H/SsDJeDaMC6PQxivrSFWXJqtGtQ1LA+YN0iwIkyt8yqwIy9KkkriIfDDrSOwKE7D6k+wIfDKTC3SqXdG4Q58xUBFlNVeUoxLStd0QIrUpNHfh0dI1s8CV9TS1cOfg1TDBEswx5+FhEExXjDHuEknU77C7szGq1tBn1YIL/ZBCCl7yf5KH4pBUNDDxKCIL6Oc9N4JyVgmiu6ILujPg8hmx0CjiC5/xyQo40fLzNFD8VJxiRHIy87mw9JAW8VILjfNYEY4yvDIsEFHxMguw8jir+jFwKAiDmAlyCbvl+rMa09viqaO1MaGSD/J9CIoIstYpMEoICDHgCfQQzlf4KMS1IeoqCWoI6RB6cW0r8BOUNyrX+WdhIVsJ6gvLCClax+M98poIj9Fv5IMwYKvZEnb6W7HaCG3x17rTKCkr+DNmqG6S48h6CUyqmwsPlfoIF2TQkkgZWlD+VIYJ8KlVxzLxjDFGC1oTvSn1EIDyGLSoUwLTJgoNyetKAPOPUIDTS5gm1FiR5gm+oBYIcVUY0ZcJpjWWCWvjOBEqKmLwkRP6+MuyqaCBsjYIaPBxCokS3XO2CqA1wfGuEDnTpauF5M9XYLPYciGSl1Bllo4Lbks94E4LeiFOC0ny1wk4EJ3USrYeSy4IaDivUERoStS+u24IQIhzcpmwHglfax4KmbJzEXqWqoggCuPjXgqPqr3YQSkxEt1TlFZ6KONLNSJD8tgjuDeLUw1IsDVbNuhS4DUjcu2S/NcBCLfKyYoBKfY5WeXn8Ufjywn2O72Dp/BJ10gwaDPTi2SJpbM1SwFSDZTgi85I8wqXsLaUy8qjsnkx89YuUm/jszVcUtELwgqTyMoQxbUAkCgzUgmxCWOzwpJxCNLW7hN61Auz8QlRsoc3j6je8uyVMQFiikkI7UmKU8iS7/Ltkf6RfckpCWKIMKGoNL3Lk+RL1fhouVApC4iVrmKai2nB5cmckjIKWQt0qFkKZfCm0NkLbbPZCVvgqzc5Cim28km00sHUHsoFCbM2Aov5o/kJQ7UFCIEKASH3sG40W/DrEpgzwgnH4+gJxQgNkY9K+QD4tqUJX/E1EigwPBqTyu/w/2m+F8cWFQnkco1r7vK6gDfk0tVVCSLVwqgM85JSASI1CHULO8PoSh6XJqm7sXUIUZe1clzUiTP8ojIKQhFEk7Ux5xAB1tsSRDAnFwEy/nOOlE0pzQtoq7SJgSnGFfWBzleRKpfIbQgH0zDQ7QqXyPOyrjSuM9JyXrqXyDCgbcudCbbLPpbikya2aJcOtd0LjpStU8NJ9TS9C9QSg4gOkz0Li4I3UEkLcdP+qouSiZfYooc2YhJ1NfkQRhPBlaUTQwnq8wKLB7SjFgGwlpc9E46XAPB+tqzK+bC4i2MLV9MDUyoXi1Byk63WH9D3SIU1VJB1SgeoUwtki1MLCwhhMYogl/DoSwsoswius/rTtfEK8XMI9/LzCQrw71JqixzTPFNHl6CRYgvzUzURUGqAVYCChMvXyvvjH/AbNt22ERCFNACRa5XOiE6obrL0YGLx7RLQcNyKiPCX0RsLXAtLqIrkxNYmgh8yrdfH8gvRXBCjEvSJkivU2zsKQ1H1Y0lkQxTz0cTQVuf6xvplKZfeFQ5hXxFYtlXUHivqlMrxprAUCYnQmpTHCY1rxwk6aF9Tt5IuEX8JgJM0KFMrHrXkE2cJ4/G4Qfvj3WtYEDYIsVHh0CbSXbePU1/QbvMGE6A2NyvdE1ARY7o3C+LRuhOC5bcLvhO+qNfDHNW0kPcJOCCc8EJmi5GsiMBwfKokEY8KxSBPCS8r1xIINdB0qlHflyMrYovE83tw8qqvCPMRlPJEkKLJbwmP52px7lPvCsBpy+B11xUqpME8q58K6EnXEqKzLSbfCqB18LD88tJLPwnUwS0Tzgn0EN8XRhN/CEMpbfPSt8E09dLItzi0gIvdaqfS5JKP0tgioIqi5LGR+qqqQx6SXwpZNy+QoIloybCKERU4deCL+BTgiaITBHVwiovKBrRvKYvJsMoLy+Mr4IlQiPBr4yjyaTsKhHSq0Ccq7WgEd5DKFTSEdq4wP3MRqEww6+IIiIjKX8sMi/hQDIgA5F8oyIiRS8iLuBBfKSiJ/MoHEs/W56pn8AdLF9IOsuiLvPDrZhiInjJ0eduEXGuYi2Lz1yp+NqpQcLPYi2YR+Of3UZwrnxNGy5yHTQpKZPiILYn4iOQqa0kEiVjRGMmEiZ0nqeagez3WAsrEiCuSVCtzmB9QmwiEsVdwFpWl1WSLoQkUiyIRH+HjBoELZUivFhNTwMibCATwF0jrk4gynImckthInfJuNE0wmgRBCkoxILBAlnSIGOWxwTuDPfD01y7SSIgCEuKjVHeUdZRBQbFUdkyLwnTMiUhS56t2iKE0Z+GbsixSf+Foy6yJTjDBFhHk7IvYKkLwmBVoyIQ3oCnfMhWTetJciRjJeDDyUfzIPIibC03hzOqyE3QTjBLx8R6yOPGoKK3WsQlDZmAQAom0cY3jK7VL88hpqcgoKzSU62RVuHsrZ0mSiSKKGGFIKj/j77Uii2bI8bJikAZrMPPH0BKI3HHo8QkSyQvK4TKJvaq80G2xnJAAydKKtQlqihp3QZfCEskoLHLOERJxGtDyipUSHHTKiRu10CoC1oqL3RHbMoIROBJI8RcSu7UMVCJWbhKvZe0qOvCqiyCz8onbZMp2WnRyi5p1WQoyisZ3dGbh8IRpx6mn4m9TuHEJsNqLnHXai2yU6fNrUUCJz+OtUfyRx7JGETNTamsKSKUy+ouXm6/h42pTMNhQHRAGijQzhotK0IG3tDL/qEaLF2WdMM+3TuSmiuwz9+EKEvLQi1FvU3cG5orIK+aLHDIWivDSAxHnEdXIh5Aoc7izAcI2t6GG1opZk6K199Y2itUQmhHRylQjGnAbiSUSZMt2iDvkRAvZ0l9xJjQQtwkQpZRENPRGBpVQ6M6L7dPg8mrUZRBWC3bL+LCui0DxrokQUNSTf7fYMW3wmFC043PSfHEeinPQnogeiZ6LXBJeiFI0VqjeiLiSudA+iyUiNjNHVXnC91C0Ug6yo3C0UYcQ/oilEVzivZJniw/QleeiE+LyHHBBiv0QN5D75m51yxCXkSokZRB5aVRHfjKU0RgSUtONE7oFgTNhi1bJtlGsEBGJRubf0t8QbdFlkd0yDnZRieYyWdB2N4uDOjONCNrLMYiN00E3GuVuEWarL0vek9YXJop0kQPLuLtn4pQIiYvHVdAz3LD8ECuIlUmissmLCRM5kIu0HvOa0N3U3VGpiyQ11QDay2mK/RLXgx9WUtDy8sezupKokJmKpOH65XZL/BFZiWNq1pP/VTaIOYioEQeQh5I3i7mJEFCEU+vh+XYAMj0SLcoFiSF3yFKFi8MQvnBTMIWLuGjFixXK5snb4CWLStIOCRqRGau4i8fj71SeMWWJzktmlQfh0XRRELpWt0s7EJWKwDCAEtF3SolVizowLbQGa/IWeksUCkvK04i1ilsJvTC8QCxxdYsgyN8JgtT34B+xGMkNinWLXFPdCY2J2JM6iqazyuU4ds2KFbW/SFkR+tYmSK2LcWrSiG2L+cttizWK7YmbsGx6HYtfSqPkJCpVKb5RTHJdiZ0xNSHJhHxqykvsJNPJU5Jm8r2L/Ek0aVjLX0thci61zDDhU6LTZ2T6tiwwRpbSi/fh6dMcMXy1pfNDi4CJ+DCqkntKD4uDl652mTbGdaip2TFjieqROQoLUFKxpjCylHtmYpMHS/qQXBEIEDUU8ktTiadLIaANt+3SM4iDiy2joFBxd7OIIxdKiIDXrjMAkeUK4Eh/F8ISvXFhSouIw7YyEYCDxNROaTIq1pEh8vY2K4v8kyuL4RNXUeSUFxBB85Fo64rVqk4TN2uv49RJRBFLdUpp8Cp90fcRMVeqyfaqi3bbi5kRHddcEgpU8WmnyDar5oCKMnuJgBfMNSWL2LRlEst1f5Mbisgo4ZJLdTdoK3XoaOIRfZNHi+mLEJESKWwGJ4rVEyeIUijniDZqjslniNkVt4rWNU5RRHYXiqSK3HKnqGcT14hniNfDr0hH41eIotP7dkd2B3ZASTeIBndcE/JQU+QgSHeK7TULE+Dwj5EalS0xtZLts16LTuLRdKUQT4mHEpAyOvCfiEVxt1NOx5vW7RND5VJwu7KD8WnxjBOicO+KQBdjsB+LHCkfi3WScQmfiGhj1NDqN0URKcjUS7kCD+O34OLKchd5AbARwVOicn+L0BMwRzzSfMIwCf8QkHMASV3T0BOAS6l1QEvcMrGTKCvDE6gRBHS50cfJoEqWdlQRYEhk5Iwy6wrMYX7ULHKlcJ90CIDCky7RlfKpMVBLRhPrCs/XAOvYqK6VMEpCskhTgfl/CRdJg9ORkpe0kdNEBjrwdci+lInRCEgkqks5q+Dh0cGR1dXmS0hJjWnISxZ0yYjHlJOrvBO7lLORqEjh0RORQhHmMDMK6EhEohXT9JExyRhLMvIa1/mQKFQeMQxw9akaEGkC2Et00xq3+lU4SztJFVGnqAGRgJA0q19KgmjBdvhLZpWciWKShRGNsqLQTmotlRQTbmlESmaI3xHES+ERrrCIUv0Gr3E+dISyaHcLpM8Gr4snCqERw5VBEIO1iRLX0zcRCeWktct04PmgCIKVVEn/4G+SZtR75aV1/Kk0Sg5WOJK0StjIm3B0S0yS0hNn4oEU2/ADtjiQ6ND7VUUIY3F6UqHQVRv8tOEWTCoySwEV6TIhFTRSLEnEFhtLWqnV5GJpzHikFVMmARetaEJJJBAbaQpy23C7CEfkKgjcSISR3EmU5R4RPEoscv9JA3KGq8FzTCINYzmI6+PQQttx/Es5ibDznJMCSRcFTObKEAxKMlFM50JIHuUk9iQUpPVyOaT05+QZKeflYksyUFZLD1b74SyzMlLN5QDwK3NSS5JKnfHHSAFVNzGDUDj2tAm6Es11NzBn1kTUKEuySIjXt1IhUYZQcxHltwBb3zfuSAPyedKKSZxXKZPssSDjmtNKSxkyAUkIs7gTIiFDM1Tzw1WqSsfmakqDSBUROXFM5+pIH1f4KhFL9FHXErCwrQVqIiMzgVJzVtpK7TVM5DpJXzHKU1PSXkuhK7pIktPGVavg+kglsY8RnFbCMQZIgfOlNW5Thkp4U0x69GOVtMmKs5dOsSrQVFSzlgPBM0pyM6ZKzlGvialK30qEyKlwFkles9kRADcPVuiR5zOsQPOyHlDM9NZLGcgkFWgVJBak9jXnpPWkF7xpdkntS6FQHUv2SlKDXrW4V4CgXcmOE7tQRVJOSjszTkjCEEVRzktpVzxSUoEA80nJUUsnZvNQRNDJi/8zbkhtCmIRblP2ieW2rdMeSOpR37dlNFARYZOeiz/4u1FhCt5KmElMEZoKiBKTyl4XkpHgSYeQfkuXl8YSLmsx8vTk2YgBScpL4BMBS4lx/WbvltdlQUmcVR0Rt1UiUzgRaEkhSvo3sLa+sfYRhlOhSw22G+NDsW5Sf+OL5vr3mIpNcxFLw/JIG98JblJRScrU0UupidFJ5hb1aXcx0EqxSHjXODM5i+dgdfF+ELKx8UhhMTNJCUldoL5IiuWFSFjy8+cWM6gwyUhhJyfnKNQpSeAIABLz5RKiqUles6lKDpPjMPHjZ5RgK+lKRYp90RlKS0gskyyVFhZq4xspbvdZSVtnd3BGEVlI6kv299hSuUsxywo061YYYMIVtwkVxkWL+Um2sYsrQTO6ksq01NeFSYunClMbpTXyxUs5i5U2JUtoys9061alS9b0kwinyMPTZUny1IQiGVMkkaviqBZD8rYTSYusEb7WlzIp8T2TVUj4k0mzeQIP8jVJstO744ZLyEsWUz3iHkh3yYog9UrwUCbXtrQOy4DxPXM21MuyanGoNJVSTUgtdz7whCCB0gUZWpPNVMuxKZMpVPWL1vBdyEsSZpIq9RdI3bTzE4gSKvX2S/T1cAMk9i1rQsroFMr2qauM9nZIPUrQdu9V60g4q4TXvUvRc4Ci1bHAMMFxlzIhMt82BkorVINL7zXPkxTGYqNn1CNIw0goSYdzSDJfCeCXpXCjS0ny3Mi61S6JY0mFSlMql1KRiRGodzMLUxNL/Fc0C5NKF7Rm941yuUuOqDOL8WGCNYVKnRPMsXEh2pFxSr0pc0ulcPNJiUvzSrVxC0gjSItIlfeLS4IWklNLS/FTRTXj5tWwYBKoUytIZNQ9Ssn2kVJrSWb1MyhVxRlQYcKpa8QUDPRK9Qz3fftK9oz09ynp9iLJ20oJs/FSO0t6aLtIkYe7Sa1gD0td1hQpGVMDcAdIdBEHSpOI0RP1EZyQRKT/Z2RSeoqMmkAVx0myqYZpJ0mZcqdIXBP8o5JR1stKiOdIT+EJcz8ySPJIUd9X0+b7dafg9rN6BXGhV0jL4AEpAPFnSKhj4PH3CYPIFzIySbdJfGqs9bLTd0i8qMoz0kvS02aVaVVRiiTSj0vFU49IKEv68f9zg/WGpuyWe9R99ckRffSvSvV010nwS5tCp2SQEk3Q9Lh4iRXULYrlkUHG+XMJlJARDWHJ8P9wzRb7Zd6ylYvfSAZpfFNxND2JRgq/Sf109JKflEkzOFOtiWzmkVO3kaOLHMHjiGsXbDQtizxAaJbkkWeYEFNWdIHywMqECcbR2nUgyuVSoMksStXmDPZp9YEQjPfLZ8AjrWqQyvlIPYn1Rk5QI4oQEs7m53CYNR7QsxAjF9lo2DWwyJdwqfSPSFhK8MuaJyDzIRFxEnv21BaIywqHDlIB1JlKxsJRcd3hLvEMc4cX2VK1lnv3AbOQyZuaaMtYyOjKw/ZGigUQTdYYyD33hhK4sQjLmMis9NXJkEm1oE1zulMj9DjJjsoutCFxGBCMEiz1UYmOk7kTeMhS9xFz+MpqE87XIPHWkoTIBMhf4iDU9LNEy2ZpEIp92R+XTIkky6FRKVHJWEh0ZMoBcv1zRhNOiJlkXWvusBTJ0LQelh1rUuWUyU5TCfav8EQpxwsHkWU1AVLwsAkWyEp81iDWtMlxlF0UNBpmc98okdNxMcs0lVAMyB4y9Mo98iqjCJKiBl/1wzHx9cMyzMj8MFXypbq59i70RVWh0PrQUpJNamzL2bCC8AASINcyNIoSHMgJFdPghxR9aTnR80ue8E/gpdCEqTTx3MpRc0TC0tshlLzIyjH1RSsALikciXzL4WgYk1v0KDDstir2JBK+QP4W2qjDaw33Z+cb9UtkHEoiyunLdVXTthnK93XMYgFzYssaNQHlAVASy4HIPZED1XaJksjvEpL1TOHFUYNoEefSyEDUbnBtCydRssl2aS4RLvF8045LaVDwAnVQpsZFNRlQisoPEHpK+XD+Uk5R33NKyvlzOQHKyq6puRI4ct33lRNzse30X+Ma5GrLrFfvS732QjPrKlVxqZAv1ubnGsjNlZ/RnmpSaceJWsqxMLUxGZMNcDrIKXIl11n2usgPlvLTEokf93rL9RHIKhuTeBYp5LYTBspRczUj9zLm5EbJVVBzEgWKwNaRMCbJKXNWM031WhWxdXxo5dHf0eaI3hNcKGtLajIWyhQOSJHvFZbKgXIrVh6IOXTWy6xU0LWNEDbIOAzAdLbIG2bJcuEQ+A12y6xXHNNLsNAJMYCV5PVJ9RPpiY7LG2UZ95rwS2qP84USINUYFkQNWA0xyIbVtYilkqwNPnWuycVQyKGsqQLkkDJOMJ/iHlHMYorJv9MVcXmVYtE7E/qpyfNCkjCTXsqkkCww9Uveylwq/yuL9YAICsu+ycVRfsvp5dkpeBOv9eUQgBPkSi5qhAqy8zd1g1I8KI/35bONKfkqxRIhynqSDxHHQhrItxFIeqAzLnNhy/LSf1fhyB6KEcm0aO/KW8ES5zaj+QOAD1HJGpU00XaIMcii06wOl1Muy2wPr+NOyywNbA+RavHIT1frkdIQWuZ7ZA5qicm2M82IScn8kh1r7rKycUQLqdApymS1CebxU9QQaNGQEdd02hCuszoLonHpyir1osmp9LgAafTQDWn1G/c15gur3qiZa/ASDtRnqzKx+TF7k9gRuonv4WnTucqaCCaKbtWBVf7zi+TWKOAIjLOjyVuQ9ij10zHL47fFyroNtoN5A0PLTAgWirpK67F44KeSRmvSNeXKMBAVyBXhp/H5ML86rKq6DF7VykmOhPdxXSQ1yivyykpqlrXKBJDDkJdqPQluaSERfcgQE95wzYPu0im2++L0q65x8FTdtE3Iniios+wl3cnNyfyQc7SdNMOQrcta0AVqADXz8W3IfVTuU/ZLmJOykAVpHcjmCLuT1BGdynLIC7HOyXvK3xMLOd3KnzEjVKkG4xdYtQKX6lh9ybgj5g3rFaTR/cu9tI9Ik4tMluuR5cuDyUfKdjMoCyiSwhCQkAoJMEsGCU+RZmijy+nnhchjyBoNOoh1S68b48roahPIMDHSsPITq3OTy48QOLc3kH6WHrO5sHG0M8oI07oFGg8Z0VANr6pK9wz0jffQDEWqHEgLyceKa8hg1C40K8kkdBu2Z2m+lJlxaiIhD3DIEIoryV/yI/TBl6wRxHdhDYHzgQ7c62gVSvXQD2oPjfR8AFvK1aqxZK5IIVEOaYfVOBFUV0flz9MX1EwzfmtmknvJnJQoUaXxvTKekja1nA/Zk7PAm/H4MRyw72ZSNvjWj2lNMSanJivOUlYISNInydvlXeSzaafKKNPtE312VjE4aufIY1IkcQISAmXb5wcwDfC4aUDX6pK+ssITjfNASNfL2alIky42N8pmKyER/xa3yT5zFzF2qnSib+LVUvfKg/MIkSKTuzEaaHfRYTOB+0opGFM3kUcpnYjPyy1Kiagvy7Fyx1oDckPU8CuvyH9VeuIbEboqJVFDKr9SJIgocDwZadJAFp/Lc9Ouk+SS2ip5tSUK9WCGEkAWUimoD42rsnWh82rRO4F6cJzQmdfsiGpURSlQFCYTXCrcy6FKXNEYU9fKbBJAK5Or/vCrUbM1TxQgKnUNiaigKCCVoCkVtGuTybLKlAeQPwlE8xQTfgoQKDrRY1CQK6gNuzL+lFx0pggKCNAqz/COCZk1QRMPNhlTXXErd7Apm1Dic8IIsNDqKJuLrhBel6wNcvOUMqpDwokgsNGJ/aMcwKKIi1GGlcgrezftFL0TKCiTiULVzARlEGgrNCvoKgWyKtLoKqIIU0ux938re+MYKfu1d+FhE5KVpnXJyjIJnbLYKAMhvLFi13AQshFCCPdw2IibE4GX9rK35PyKb9KoFiqLTFLv8QQpdIjUSoQrddWX4m/2LjZEkorUxCly8arzB/Q9iSNTz+MkKT1wc9aEi9gG8fWjiCuT0zSvUxSzIhBTSCMWaovxYzKzZpaUKu/xrhDq0rSJU1MIE3KI3wrjNUvKNCu3kMsM/pTuaHQpsw2Okbm3IQ2B09UIOnASMbprDChCtWLVgIBFEfJrCLTYizkOEPFniDKILCvLyNTErCi3EQ47rCqYimwoBEirtOwomJHsKj70M1HyCm0MnCup0z9l8RG8DRbJew0kcCa3R1IHEmd2AChciQ1hUCkCtRW09JBgEamzfCk899fxMWQCKflwPGUh6XzhPueCKRW0lAtCKQvSwiqt18IpenLL8ReooitzU/60rwr9coA38GsYUtooEVL/9eRrPMtzAIiJpbENq5IrX6lSKJ/mNZP789IqDVIKCVh2f7SyKIjTcdMJFKwicitRkX03BnHyKHqLFJRkUtJzipSBk4or6paLk1gSjpKBc6YwU/MAFcfRm7MqKsWKqijaUJxxPBFyK6fg6inscykwa1VBkVHyORaJyporWBeaKgrQZHflk7fyX8sWDpRbSik6K4IRWtEP4RfIPhMEsbkreio6KXsSctJ4E21X5ii/MSmFq2sqk1mRhnSqU/IQz+QmaosXUbImKamzfaOR9RmxwNNgjxoSrahb1uYrqoEGKZkApTEWKECOUhB39NQxGFAM08GjMhNcKcwwJUnhk2aaQXRVyFbwJsT3yXa3u9arESwQoMt2KUcS9ijnKXrKCgiNyw4qAgtI0Yqxm7JOKDhpQZGXyTh1Tyva982LfaMUEMazcTPRq0dzIlOBq651bihqkcxR4SmOa1OjGQ8eKHwxWHHIsdEPrzABUCpr9fep9+v0ag4b90EPUQ8mkWJIfilRKoNScrQ4t+ExgjaXyBErKtdtaQ/RSzeBKuPKUdPMapfIbfZTyLNT5vVBlKEpuLeHEGEqLpWXQuPK4SgTNePJIQ/DDOEr5opEaNw3vghnN3iPwtU064spkQ+3K0tnJBe4jGT06gx8AggzXDNEjEqISSvm8Di3R4nt0ojDCSoRKJdJRzSpKkkptI9JKFGUJnezNikpNI1CakkoVIywaVSOUQwBFsr3rWsZK+0qrddP43oT4rBzErfwfAnrlvd2h7DPNp0XOSud8rFXi1PeEqbQ+uV5KD80+SkS0fkpkNMUsXEVaw5yFsdQuIsysB0URojCEYqriusuVT0PNzCPtE7jJStqcLUwO+NcKlHyp9NklGUR5Smrq5D7opRlExBzvBP6KslK3I4aU4ZQgxDVKaXwulATKIU2dJE1KGjKIBBs018ybPchD9dhdSlKCZwPNLYD1A0o3IkNKn4RfMkVt091ShcGc3+wzSuicDQI9bfg87V0GgjNUPkx/zdU860oz4qXUVYYNLQR5Jko5bYdKor10SuK9v4VQsm4jVEO1IzRD92qhCmI90OptoNGy0pxvSkCcYHJfSmZAedSpCbCteXVidP91tJyERKDKK/iy1KKIE0zn3DDKYEQQIvDKg3SIygBxXZUC5RVlXnC5RA6Cm+3/PAql0tyWjFQE23Q8VHJUcdh03Ptd3XQM7IHKXA5iOQH0p9rToj0Yycibqtj0B6hsymhs8F2aytzKIzR1SHzKXK1kNGHDx9UCHOJwWohiynuCAOVa/MmELSQZo3LKOW0KynFIAhwCNMH0aCKzhDftnupwZEXqo8ybjNrC5xTLIvccj2VdxIw5HSLztZbKkdIA3bUIdsoqwgnyzyQB1M5tGTVvHIhlu9mWjHzQ0k0RdO7UWtiaugGtASXmTb9cyaVOCMZq3XRR2mTq0cqeo2skNcKcInPEwDTJyllDwgzz3HIEc3xAnNnKyQJ5yjalZiU/ZKVaYfiBTAkW4ERxrcyEVMpdPIao/GX1ythVO6PULVEgkyMPGtMjUEOSo3MjdSPM1G4IV2j8Kq9kRyX5pOPKfHzzyl6Uo8rW/J4QCa3+edFcn+3LyuacMCzJbZuE7sy+1H/0RBqAZOLgqCpwDPs9djySFL7Ux5RbfiZcV8omZHycb8J3yrmqj8qDpCC81qSypZf4M82fym1DUCqBFeNDwpJT1PbEDsTYo1Ni9kHR1NAqRW3Z5K+y5un1xGoiIQhqTdRj9BA5hHcUAATmnM9cloJ4KgZChmjL8hAiaeykKvyEB0Uaoza9hCSFOcaduahCdE7ZJmQ9gQsMqnSYgpc0nmRYnNwqNNSgY2XCsWLIIL+jKpr/o7QDsyO6fZ4jkipePB6FhOwOOcG8T0ERNMoql4IYgmoqtmNC5Izaz3gdKk3CmjQOTGMkv8QhBMy8vBVV6sZtlioQjNJMKD3AGk1EJn2VTE4qAaUKBLYxkG1qciPCyeK2lVkKS9y2OAjUQSqIPbRjYSr6AsfEeUNDo0XE1Om3lfEq0er4hJJAbuypKpHiI/VM7cm1OSp2PHkqkfxbfG6jxSoe6gIF5SrAGvCjLeQPnLUqwBr1Ko/kw659RPFtrSpagu0qeGnlOLfSkfxlg16ClvD53VqCjjD1jQnUoyqxKhMq2G27YzMqYwxzKjC018KLKkdDhoKrKhy9tQj8vFsq42x62DSUz8GGgsZEWU0QIicqQu2yktrMz2MEVFcqJxjSwr9jG6SUbUPEm9p3zDD9+KpvKtxsB8KplPEtKhhi8ipNv4L3Y0Cqu1zwLa0M1m1PlZCqTvySzLwdOlKyxAiqTvwISllsWSyw/AqczHJqDRPk2CogbHJYKS3/FHTjxoXp6sSq/3KVcmSq/vwUqmVjFkTX6bY4EeQY4wyqpzSUVKJMnfyNnKbUHKqUTJhEcdArwmwUs5HuTIYCMYLIpJ90IqptBMH0IQTN3HiCPABi1N7wl/WM2rRtdPgaiq5AjNqqqvqlxByRNbkjlMzaqhqjQUQMXZetnHUao8aqz009LCTifmPiUC5jmlpuY5qDNSNAY9KjbqqIgG7qsRoMnByE5qPzwvxjUGof4sW54eOQ1FQKJ0R/leHj+IJxxFpV18J3tFEcGwpDBe0Ru7ITw8ns6JwbpKXisnkkGmvcjfyd8nDVsHIlqhPDxzAkUmCcVar+/P08Xhy52PWqtooNQ1PU/TD3zW2qGYqjsiREp8JFfExNLuIv4hZ0g6rm3cOqdeOPZCbiMblegsLd06pJXOgafeyFue+de/XW6t1c5HLoEiLjd+KsnEJMP2OI43uqQEQZQ3HZsGGMNWn5ev2DfQb91ui+455jjAP1I5JqRcWEnDJqqK1aiB+q/1KxLd+qZcIyhLJ0erxnJG10mFIGon30oFw9eS5t0IUK/U7lBOpy42KkCGoIjcPyBWQmzEcEYtDO2q4EWGp9TbQCWNw8VMXU/6oXPDhDAdQMREMErALuzDZQL64zLTO4bhQBbfIEDGpE0lPSD2KYUs9cYwwcak8MDE33zFwiesIC1J/Y+dS06sQCx4hYgrXC4mrUEw8eN+PPqqQ0qoP+o2Kjxzlag1KjXmP3qhpqTR22Y00dPuykkGwhtJzWlBtyEhMABLSc6cxDvDJMN1jyE7ZqlmqPNY/jdAIuam2Uuooeahk1ShMqTNpq0hOe4wtariNn44BjF+PkxFFqu1zAymRkyDQJaqJqemKdVCqxGm1y/Dr4oSXZarAdD/iP8jnD8tTtKi3EQRKbbdVq/5wubdgENwxJGkbKWUP1al6cHTTTEhfU0zmoishoHWpYSGQirZwnNLwULm3jCjsZQ2oKIuPUdfnB7u+kswUkTWHc1QTNLSms82rAtLoMEtr2E+QjLWpYyHFqFhMMA+Kj1hMeY7n5YhMEmicYJ2pGtIjqQB0LPFdqOVoqbW+jyQIPanj8BSSDE80tDejval64n2qepK4Tc8Xs9C9KAOqlym2EwOqwrKDqXdRfPRDq9eIkTTDqr2Rw6gr9kxPnasjqx+NCE9Gk2n2jfQdqwGMs6lSaULQmmmSaDOpQtAwSycwNtY3SROqhjfTqga2cE5sTIBOPE8TqrRNHOVcTIhN+490TEXTTAgvqvR35nFx9XdSdjMhVesJBHCX0JdSCBZQCpOSFbdYC0sD8aurqSCSa6uEMhspE5DhMH+HiDHloZ/VbZfbEErRpzJKts6Q4qjbqPQX26vzjsBpO6hbqFqRiqrAa7uqBdOxSuCrrXH7qYnVBPSJEG01s8CHqErQH1BtytcLmLX0qMeq0XSOjMerQbcncyeqGwqy5jmVvPCFKWeoSw898eeosykdVrKU63ObCZepUKo603TSviUrKrPQ4kyNcMU0K6JwFzepnfK3qxqzPqh7s0EIHUj3qKOOthDzK41o4ZHPqfcPBqmPqNtkR6k7gdfRIMXoUXpNQk8T1Th1/CuCcAhM89CfjVhPXEzBDO+pRbHvqF8ok8l6q+LRU1At+uSryzGzll+p2sUeCN+o8zb/CUR2P6ohk8PzN9IHK2apsgqwc6GE7gmKEDLWAqq4Ef4p1KqCCaeXgGrOqSWPz5S19onUjE4nlSBoY47wGBQShKi7AU6Md9Dgayxy0KtIMO66plBfKvv0l9LECUSosdexl+XQMCgWqB+pZTcKjx1Lqg97jEqOdE2M9EJOyGvdC8hoJEzSMpRaYdKn0D4UMBSadR5OSGjQk0y0yGq6TB5M49FGTm5N/hdUjNhNdE5fjJ6StGgdMe6LRmlv5XziNDM3kEpKkis8kvOWvjNlcOb0t+TBCskL2GiyEBSzPzIxsbcRC1H0EVzpbjOq93hql2vJ8/hpYiqOZekIug1Ly4RpIZL+8JOC5YWA0h4MAbQkaX8Qaxb6qv2zHbOkaiQygbdkadOQiBXVEwwVOHBZqhAVJHWFs6IyVGv8tBPIWJLBT1+W8EpTMzRqkil+TNCTGQUAUwJMUQwBjO5NjfRCToxr73cjaExoWZdMa8swwdHMaN+2jGqKw1sM2vMo0Gp0bGtkdCQw7GgkiexoAhNqaVMSzfY/4EYpI7OcaYKJjGix0ylO3GhcT1ANbkx0TZ7miEx+TnSOkxUiavxo6GTH4LSMeykCaUP0xnR4c2kyPmn5THxoBU1fsQ9nz3F5T6Ww2AuFToUxSU5BD7mPuU+CTH5OEmkPVKUzymqKapOoZDPED1JpPQYkcJBH5Woyanux1FLV1zKrM47esLVxercp5h4I3TH6yApruwuesIpqyEgOTck3LTETkYhKNSHWkiBzhvI4jiT3OIzGTrlNxkx4jH5MZmhLYPvV7+bha7fh3+CNM/gVZLur4nIT8Asjt3vj5XbBEdpoR/HP4J8IafOZ0DgiQw+tTPBx1coSq9IM+mtPsI8z+mpAERTxTJUXUCGChmnP44ZoeygV4KOxz+IckBqzETFdZ75rJmovMspLpNe+amZrTUzmazlMQQ0N9PuNvk7uTE1OKWr6q9JIqWrQ8tZoR0hpC2uJNmm6dDSPPxMuMNrUp2hmyLgwHjH2aa63ydIOascSJpSOabvhjmvoNiaWTmuud05q5nTPZ85rQ3YualLSilXZMa5ohov+8uISxYNuanqKtpMr0f+REnDoKx5p+DKeaO335JEklPdXpAzWd5H2k07vwWYRyYhJclFQfDGQt07n3MLFY58xoZMekhHRn2Wslh/2AWuZU+ay1NbDcHV1jhG+NayXm1LE5TxTwWrtMiFrqtMWDt8xznOhaQIJA8iAspAQGmnha/qwEWumaxFpKaRNSZFpDjai0lYJExOlCWV10WryyLozsXBACR/itSqxaxoTsWlhkI3KOgUHD5UTubHxaGZICWpS0cxhA0iJaF0TbHL/ZFMxg8uoEnbmyWved8lpxAyt8MNOS+HDTyVNg09uTaVO2E3dK41qydLrSJkylFhMyG/m60lZas0VXQjN+2JpAsvekaXw4WUajTCz5+Eu8wPxqRNcC1iNe9L5alIQCDIdyUSQidJTqIHWD0xFaozxRWtdy20TuWpJRnITzsclaTJS7BYE9PcxVpMr4r2oTnN2TW/l3LBXKGQKarbU9q+URAv584ixGtCCOYSR9AuKF+jlmLNrUBCw705x5y/UWQNeENlprI5kyq0X7/ayafVrQctWUg1oTDMNaE1KjWrV1MGoTqg5yZJQJPWK9A32XE3i4Y1MeU+TEuoLCSnEyO1qztORjMFH+ssoKx1q3GW/E6jKXWgm0APyQLLdaZ1kIHSllWqy5lFQzr1o+xO9amyNZwgugXWxlZEHUqB2esppGw6xYHZgzE1LYM0+TLiOjU2CTtdNYklDszNoGZdTaF4yl5JtiDYpLLI2dRbXeBM9NCGBkJAZlTxxt1dkafrySM2za1ky02vMs9Npqw76MKNrnomu1HpyCMyNTL5MzIzXT75PkxPzaSHR8Rbw6YxRbSdT09/iKkKa0KxSHGX0qstoujKRF4nBu3fLUYGLn2jeEgK4R+JraMxJm+JiEEmSITHRABtqIhPvMJtqUBF/1HCqYTFbatxLGnLYyqaaj9Y7arJaRFCHSAxL/ou5k/y4RtMiMMvxIxI2ZgdrexNNCnmLuzAMSs4bKUgnak3loPS2kQ9oV2mP4XWyjUnZkqFyZ2h8kxMOYjfna7YxNAx2tjiQfCrVqg9rl2rykMmJf2kOkNdqd2qjM3RxDpFbdLdqRBNXdVE13DNMkTTOPRC0zEzNojHay6IRbM3zEdbKyQz4SuryOJF81J/TT2qczMSVVRIfKG3n1dKg6Efjb2uvawIS45I8zUI2WKmtEnhBstEfas6RfZAD8NFwePAtFR+Q32l/186opRHYspDTP2v454j3v2uD51cNV2g1kjO1jFGpkCUMofClIt9r0YeVt1H2xbJA6333MvI8Ef/RdeV0EjyoLhK8z9SR3M64MW9qLSBg6TGDDhZUEcoSUBfUk+DoqZIQ6pAqOJDLkn6w4RCi1FDobefbEmh39KhxZsxRsstPkPDorxMw6HwJLQdRSHDpmxVw6YkRC2nw6ELFxmc0e285nmYlecLF9xspOzZmbuuixvfGfw1eRKLHJWdyzhvFF6aLYnrHRWbqzU7jas2azHATi4cGxBAYUopoBibE56ilYGbli8QLpW5ElsWH8Hjr7QmjxDQDcsV6zOWVGs7TperFJsZ8B3rORcb6zIbPOs2nq97GQ6Q26trOksWakDrN5YR6zNrH2sz9xDlkNAHWxobMBs26RcrFKkFGzSbN7ESa6VAGJswFxEbNtsV12abOuszvxL37XaeKWWHCQGZiOlfAMGBJZf36aszqW93q+to3jxRjkaf323bPO6WshWz7q6b/+Q7MfrmshQSbFGIOzo3hjszfx/bNqVj5+qTYC2QepQ66O8aOz3n7KUaGG2sHLs83orA5zs0x+uFab9nuzHBmRzkjY07Pefiez5UlHs2YZ2mlrs/OzF7OEjmezD1k18XXpk8ntScpBbhDriY+TcS6vNOJEbCFaAUII26nkQb+zfcKNVIuc84HAc9qJ/OxMflx0f7PQoVBzh5kzYFRxBjYzmTBuQUTxMEAgNU6veDD4UEjcCAAAbkkQLkbzqXw2iZlTSGhzTDQlGQkGCrNCqVLuZvFfoGc2U37hKfAZ8bpIcwU2KHNnrnHQwZZyyPAxxEhveDhzVvD4c9UQhHPHmWTWJHOoiBxznorFEZRzMtgsc1aOEG6ic8NGD37zYbpJ/Dok8JAAMACwAEcAkwAzAA8AdPBi8GwAOnP+CJt+HKg94CHgtAiTwcZzIgCG4A8ABnO2MM3Uwqy4oFZzQZjZALwwtEAk8ErwgJBHABAAgvBYAHTwRCjIAKAAgnOHEoXi93i59T2cSB29hE/CKDS9LTz0oHwRc6fMrhPFLJqKoXOOTWl1axR3w4lz3QSb8tVYxUOvrk1E5QR+dXlzOXMmhFxVKm0Zc2lzSXMpc+lzyXPjeOFzsXN1c0YswXPlcyFzd8OTE9lztuLFc9lzArAxcxVzPXOZc+PUcXMDczpZ9qPtc0VzOXPzglajvXNNc7HssQa5c21z63xWo1Fz9XNEii0A3XPNc5NzePyDc4tz5sQTc2tzu3PTc5sUHXOzc+lgYpBqAJUAc3Pnc9HKJPAiAP5zIACBc1Emp3PiCKNzI3MIgCTw2vB4cDdzd3MfALochXPPcyVzjAwXc4dzMvRPcz9zf3M/1JFztXKgfPHAzsLg8zDzTsoHc8Dzh1PQ8/FzyPOlyltzEPMoNAWE6gBd8Ajzr64k8AAApHTwn3OWZb9zF3NZc0dzh3P5cxVlZXPU82N4dirk8zlzctA89E5EzPMs88zzdPMU8wzzg3Sbc+jzqF0rc/QYHPMjc9QdJPNHc1zzS3Pg8+oqe3M088WtrPMy87Yy83TC8205wXWTc2VzePyS86FzBXMA82Nzyzwg8xdzO3NTcyrz43PmTbLzMvPs8zjzjPPp1JrztuKb8jTzVXMpczbzPXPi/ArzOXPqTTrzR3OC/GjzMPM6TfrzoXPAtMbzrPNBAijzdXPu8zzznvMVZY+Z4fMR89QdOPOHcwHz3PNPwtbz1XNrc17z9vMhc2TzAvOFc1ujrvOHcwnztvM9c5jzwQCCiIHzW3Mk8MD4H3PNhI1zKfOVguRoHvOnzOatBE1i87XzUPP51E7zmcrw807znqPp821zJE1q81Vz+fPDAGAoyvN3eIQAJPBb4ITz5fMBhN7z6XMPPFnznPPmTT3zmorBJZPzSXNN8/dyNfPYUdrzlvNNRMWt8/O8uUBqS/Mhc41lLfMkTS3zW/PAgKtz+/Ox7M3zM/Op+AuSF/MY0hEcKfNrFIN0ifPlc9hN0fPGyidz2PMt8yTwaFhl84lkFfOJ81XzmKhr80NzJHR8AMb0DfO9hNnAjgAPc89jg/N+vCTwlABj8//zdFSw8xFzOfPwC7+A1nQh8/FzafPv856jufN7cyql1/MZ8xrz9PNW88cJL/OJc33zsAv88/gLJPAAAPTIC0FzbY2YC/OCj/OtpIr0HAtEFW+oJ/MeUJ/zGwib8+tUJPBkAMwLiLIAC4QLl/Or8zgL0XPYC2gLcR3b1NwLlXOYC31z29RCC9HKZAud8wlzVAuss910kgsG80UTcfOnzHrzj/Otc+QLpAsCC9r85gudcyTw4IB/8ywL1guvrngL7fOaCzjzzgsz811zdAvt8+4LmvOeo+oLR2P/c44LMvQqCwxEEGrqCwtzMgsKCw/zOguuC8LzEUPv81NkWPNjAEoLwIZ5oGILX3PAC5ELAlGBC1oLMvQ6C4wkpvPC8zL0WgvV1Ybz3XSR8xULQvP5C1gLAZSQC7oqIAsY83mtJQueku2ClQvh80ECzQsItJkL8gvbc3mtRfMQ84L8IQuC9G0LEfPi/EYLsgsnQtfzJE1387oLzsL6C1H8Pgv0834LdQvZC5MsjguU8wsCfvMs8xgL8/MRCz0LHCzvNCsLFhzzCy1zgws78wwS33PqC/XzDQvRspcLjgsnHCMLb5lK8+cLqvNZC3dqcgv9C6JqKQvS81sLttp6HaLzNwuCtCQLgWyWC9BjmAsk8LKA9gviC9IL+wuFC67zhq2dC3CLF3NGZUcL6iqPC08L3XRvCz3cBgLoiyDluIuwRFfzlvN0QC504wu6KliL89zy89fzBE3rCwpMlIuW82cLF/OC9PsL8fOGC0cLnzz4izsLS/PP88yLQAvAixoLwXU3C0sTNIueowkLoPNCrCcLNQufC6fMYwtsi6CLrAvz8yTwvwBQixkLoosbfGCLuwvPC4yLZQtM878Lfws5C2bz3ItSi5fyfIvFCxyL/wt9C6SLk4LVCx0LCQtAauSLNost8/ELLfOx83ULfiVH8+4CpIvWvGsLzQueozSLXQt8i/lzcospCyTwBoDKizz0PIvNHW3z8IsmCy/zyxwmi7ELrvNQtBGLMYuSC/HKCQvEi5xcuosPC7iLhovjC9mL6Ivsi7iLbotTCy6LIAtJi0aLDotUi/1zwouVi/SLQzxDC6WLkQsyizcLhYvoi5yL9vO5i5ALiwsc856juot6i96L+Aspi+tz7YvVcwmLpPOsiy2LQYvVCyTwOoBhi60LbYvk9UaLI2X4i9QdAYuQwGfz1fNvC0CL3AsZi6qLMUPnC8L80QvzC8C0B4sgskkLAW3Ti6wAbwBzizCL/QtIi0dzMvQHi0CL6gvBC6eL3Yujc58gMAuVAMGLrADGgDeLK4v3i4DzXPPCi4BLs/MLAm+L5oubC32LVosSi0OLRAt789wLY4tu8+PUnQu7i3wLomoSi90EcEtTc7VzLYsCi1iLI4u589vzd/PvSmuLnqPki+sT/gu0izuSC4uKC9aLFouuixOLbwu1i+QLDIumCyxLAvPUiz6LjYvyC+WL4wuti48LxYtEi52La/P5i48LxEscC1Jt+It7C58LQkvkCxmLmEtSCxRLSEvZ89WL3EtTixKLJPDYgDeLRwtCi9xL8OUgSyptVEvkSxGLhEt582Hz6YvNi8xLDEtli0M8goscS09zXEuDi00Ltosk/PaLNktNi8s89EvlC2aLjAwiSzILoEu24q+LJEuBS/Nz+EvMi9qLEgvDi15LsEvDc3yLdos8iypLWvMCau6LmoumC1C0EosIyoKLTksuC3PzIUv9c6iL/ktoC9cLW4sCSyMLOUseCzxLgfMZS5gLkwKIiyhL6Ys0C9+Ll4uMcOkLTPMQSylLJYvhS7JLKEvSS2lLsYtRykuLSUsUC/i0MwvDS2KLgosKS0MLMEuYCzJLcfORSxPzkkuhS4jzBShGi8tL4XTzi4JLkEvhi0uLM0sai2uj9UuB9IlLLkuOiyT8Y0seS7xLi4uki2VLbQtiSyMLRUso83JLAvMZiyEL9/OTC8JL3UvzS8j1yYv9S6mLNUvz8888e4slS/sLFhxAy/WLLwvYSwYLOxOei8cL2Uulc95L7Uv5S2oLNYsVZRRL74uC8zdLlQtmS0nzF0vVS0xL+wsOS89zbEuxi4TLP3PAy/0LFhwRi2SLmUuYyxULfEuQCw9LA3NPS09z89Bfi8kLLUuIAG1LUUvwS/jL/QtzS2Lz2Mvlc5DLYXPoy6QLcUtXC/DLsUt6C9NLvMvc88LLpwtGSzWLG4upc+lLvUs5i59LAssNS6lL0ssvC/TLa/PjS2qL70vyS/LLNXN3S20LJsuqC6tL/Etyi8ZLJPCGCDeLYMuQ9X2LtMuR877zzsvKyzMLlsIDi7lL3XQwy8+LQQuky21zosudc01LYwCTSyTw46g3i0+LVksEyydLVYt0S1LLumWWS4rL+kuYi5lLwcv8i+BLSMtnagjLHwtfSzsT6EsWy1ILuksGy6Jqxkuly8zLz3NTS7rLZ0uISxrLHvNhC44LEktUC9Pzz/Ppy3odL4uH81ML60sIi65LfksVZdHLMUuzS5YLDv70sFzLoON5i99LFYu4y4Nz/0tL83VLfcteC5VLA8t386XKr0s1CweLpcqKS0yLh0uHC3hLa6O7S5LLs0sWS6dLyMupy+fzj/OkS+XLv0uTc9Pzncuoy6ZLHcsBy2HzuItAi1VLs8tDy/tL4Yu7y71TUouBy04L5PWdC+/LQfNqywWLL8voi2iLjUsPy2tLU8v8SzfLe3PvSspLI8sUACTws1g6SzLL0cI/S5iLj8uYKxWLystUyxnLGwsXywNLKcvOSzrLWotPy7kLwCuLcz3LocsBbXyLJPALcOgr5wtXyyjL5CuXy7QrBkvNC5wr5Qt9y9+6B8uWixvzTctxy3WLo0t1y910m8uVyz9zGYuSK2pLZCvfy4vLqAufC9QrAwtFE4XLJ8vxyznLictLy5rzhCvUS4pLrCvqS2zLKwgk8GUGN4t+iwtLAEuUKwaLqMvty/qLRQvNy/oLrcv1yyHzjctaC0XLqvPnS910jsuEi8bL4sv3C3IrPsvEK39LdktYi/zLDctqK3yLjivK86RL3wu2K7VLeisd88nLZ8vyK3SLrEtHy1/LR4uD8zHLfMsry9wLFUu+C13LRIsFK0sLdCujy6Og48toy7ArDMvwKzhLessyCyvz28uJKx4rPCs7S4Ir9ivRi3KL4cusAKiQzCsUKykrQSvcy3Ur1isOKzbLwosk8PWgfSscK6Qrgysqyy/zd8sBy8rLBiv1K2gLyfNUC6XKSCsEwFkrkvOUS2wrT+2ry7QryCsmiyTwW8BTK/MrzSu1K2VzCytUK8rLsisDK8vLWcscC1IrXfMr83crM3NUK5crPZwpykrLxivlKxxwlSt2K+8rNitpywkrOB19izULxkuO81EreUtLSxkrXIufKwrL9yuFK/ajMMvNK3KLfosk8O2g48tNKzMrDyvBK9FLHSvIi4zLsXNuy7qLLvMSy4SrD4vkqwErSKulK8grS4sGAXOg48sEK7iryKvsKyQrtKs9iy0rIyudK8Yr2yve8yTwo+A3i6irPKtEqxoroitAqw4rM8sgK/3LEisHK0Ir7isDywRLV0t1CzpNyqtXHKeLayv6C6XKe4sqKyyLCcvHy7wrp8vey3irm4uwi6yrpStG87qLz3RaK4ar+KsIK1Cr4Qv+K53zJ4skSwbLg0vXSwirpcRuKzjzPwu/C7s8fPPdC3eLoqtUq0crL4sk8FtgZyuSC4YrqStzK9GrrSv8q9Tzuyvny4mrufXGi53LYatBCyTwfmDjy+hLXTzXy3KrHAvGbRiAJIuMSwarmSsTy12L4MuMi8BL3CuhK8yL0SuS88HzDavKyyKrnKsfi36rWws2q+KLdqtDK1crjqvCK94rfAuuq5JL7qsqqyALRcvvSuorUEv+qyq0JatBq9zzCatGy5xLIatAS9KrNCvbS6mr6XMWKtCrEivqq6WrE6tKqxFLOB2aq3kr6ysDq4qrAitlq7arFas/y2RLAItvC2irvytRi8iLJPDZeFGrt8sXK+yr8aurq2BLScuny5Kr0Yvrq6orsqsKK8ar8ovwq4Wr56tuS8dLUGvaqx6rqqsiK+krnUsfS1ertku4K3ArRquaK50otUuTq3PL9vOqWueLfyvvaA7Leatwqx2LVqtZixarXKvQK5PL7asYy+ArtEs3q5BrbSvXq7eLcstIayur8JMNi5xrjktgq87LwGv6q2arFMsuy6MLgSumq5WrokvI9TTLMKstyysrKPPhK64rWstdS9+rBKubS/dLzqtuC4ArCQsVyzBrf8teq5bLEGsUa3oLcMuga7fzsKuUq2urWGvFK7+rQUv/y6jafksaS+CLwiDjy3crJqtsq94cNIv4a9Vz4zD2q1NzMauzK8srtmthS9ZryGuAa2KraGueS2Zrt/CKK3ErcGvK86jz7kvxazsrCGuHqwdLiiuoS3qrC3TVK/rL4qvIa2SkuGsGa6isBWsAy2UrKCvw8NirIQvXK8Crfmv9q9Wr7EsuK+DzH7J7y9ZLM6tdq6uLcWveHEcLX6v/q9hr96uCa9lr5assa2krXGsta7HLyWv681vLPGsTa0mrhyvPq8crnmDjy57L1WtSqz5LRYvBayCLWyuLS3Jr1Gsdq7JrTitza+eLI2tPcyTwAGDjywyr/ssfK48rO2v0a2LL2CswK/n0QCu8a0TLu2sMa2ALh2sF8xUIDKsk8M0oN4vLa0urfss9a8drL2uWa5zzXSvkiyTwr9jCq6iL3mu583F1MOuvaxYLW2v/axtrG0sLq0tz6irVCwvLAGsvq6GrfKu/y0YLJPDBKA7Lbavha1SrZ6vHi4jrIcu3KzMLS6sXa0+rR2tGa9VzJPCk6CTr3Wuo64+LtOsc6x6L7Ou3ayHLFOvZK1TrGgtOawqLrABHAEtr+at7K8DrZMteuOXL6KudC6pz48uoS4LL1AvxKwDLQOuZi78LGus4q0NrxmvE8/FLkStOq0OrBusYazUrqms8yziL6stta1sLqWuRC23LoKv59ENLeWvPS2bLlQuia+Hz8msDc+7rj5klKzRrxusUq+ZrLct0K2DzUosk8FAASuu+SwerduuMa1tLzGt6674rLuu8C7urSPOTy32rYXO1q/gLQJz2S5RrWutYSNnr5uvDK2nrLXMr81Yruuuji7RrVat865nLiMsWa+5rlqsma/urPasVqzrrY2u5K/7rNKtF6zVzumvRwjJrBetQywnrLMuKazDzrusVC42r+vNoTU7r92t0a1Hr8gve681DlusFi0GLDCusABoAlWs1y1XrRCud64ZrVMuNKxgrZOtWa/rrFKv8K7VrIsufy8NrSiv5y8frW+v7c/GLRWt4/N8LYys+iyTwcwAfqxbrdet+6yfriKsz64Hzu+vr6wPrVctD67gLoCviS/trMSu267Prauvzy+AbP+vO6yzLI+uR83PrBIuSaw0rMevlS0LrgYtba6XrVstm66xr6Gvqa+bLAutq89Abg3PqTdULxBt1c7x0L4vwGxHzvHQ7i57rsXO0GzoL0wty68+r4KupC4FzAXPj8+vL2uuma3Hr5et966frBcvJ69frcYsZq/jrWOsk8NMA48vcG+gb+iu8G03r5+st6+xrS3Pd6yIbqhs4a6Vrd+vPK6+uCkvyGyuLY+vU8xPrnqsgq+rr46vR66FriesL6yAba2tMa8urg+sDa7P1JWvzy1lrjhtxq+tziBtR8zDLRSvySyrrswtOGwRrGusyGxvr64v46+hLJPCOmK/rwyuO68Ybn+umy7IbngtuG2/rdhsAG41rQBtWGxpr12sHa2YbEBsmG1Ab2RswGxYbcBvAGxkbumWR68gbqyuoG7dL8RvB68o5jgsk8LaInBsoC0ob/WsCG1/rtQsTq0srGCv+Gz5rgBvoC8prqGs6i9BLxRsEG77LCOvRG4hruRsBG/kbJBtyi6hLJPAbABHr62vjG2lrpRtLG+/rHaudG3/r7RvmG7Ebhmu6q6kbfRtl60RLoBuS8wFrEmtY6xrryuvka/wbqxu2GxdrNRthG94AS2spC+Qbi3MZ694L0xsUG5sb/Sv763+rIhsXq76rBxtRCwob8evba1kbwRt+C4ZLEJs1GxRLhgDP69MAEAAbABcA5fCgABIAAeAom7dzZ6DjoOXwIAA7AI4A/MjLLK/wiEZq+mABig0kxCegWACv6NTwlwBDANMASvBK8HIAtKiJAGGkEgAh4HYLzMYCaAoASLD9AN9wAz1LhialWWDt8GcAWJs4ADibeJv2yISb/PCbeqsppJsjGawAFJtUm1cAtJv0m4ybw1Mfam0YXJvVQLAAvJvOI/ybeTzE8CIBT8ZOQHqpWnPTADZzoADU8GcAU0ghqvZzJxwuc1eI/MgOIasAxJtmzkCmTPjam73gTBrhhSVStgS14FCAJPDCm2IA46BtuNVAEACiAZoAXPDl8EdSaJsQABibgZvYmyLw4ptQKJKbzpvyeGvIpkacmPq2Cpt+qNSbypsMm12gapvzE6XwbJs9mJyb3Juk8J6buptfWEVGQpsim2Kba4gEm06bL5jQZlR2Arjq9tmbMgC5m9VAdJv5m0ybmQCHObAAmpvymzqbaoP44VBjofb8OjNmMECzoKab5pvbJlabqIg2m1t5KEv2m/ibjYhNm2dGUkYZm22bTzYem16bcBQ+m1fyB9RoxJibQZu2iLiboZvhmyHgUABRm+3wMZtxm3WbiZsNm42IvPhEm0eIWajzGpL5YskdmwUAXZusAD2bqpujm3wALJslmy5GZZtamyOba6PVmxObNQDxm6KbT5trm9sIr5tSm++bPVJyDo/BLvA/m8gmNJvdmyqbBZtAW+qbaLpDmzyblZujm3qbuajUgJOb95aNQA5Gs5t08Jab1ps4WcubXCr2c4hbwoYIxmhbcdjA8Y4Ae5uWAN6bNdlHm3l0AZsimyGbrABhm1gAEZs3m6N6d5vom1wAAXOPm1HwSZuYaCmbL5gl3qniYPJxZFhb2yY4W/+beFt9m8Bb2aism8YopZtp6MRbFZt8m9BbgpuwWwpbVoBKW42bzbqpm3/InFsB6qZ64B2wuFpbf5siAABb+Fv+o4RbHnpmW7xbZFuWW5RbhpsnRjHA32B0WzdzDFuLm0xbtWraaqxb9sgbm2C49D5cWxpb7puQW8sEwqwCW4hkx5vCW2ebolsiAOJbklu3mzUA95tyW6ebCZuKW8+bSFtvm05b0v4uWyAsmlunoIqbOlteW3pbhZsgW8ZbYFumW+WbgVtQWyVYNZvWW2eb9ZtsW30A29SqW9dxbJSNW+6bzVs5m0qbuFu9mx1bFjGDm71bGVspThfUgpuhW5VmxDaRW5II0Vvl8EubcVvteGpEo1t7Rvn6KVsNW5iZ6VukW9KEWVsi43dbJ5twWwVbIABFW9ebJVuSCGVbjPAVW/BbVVunW8gA41tnRvLk1fBpSB5b81u6W4tbBFtFm/vwoFscmz1bEFs3W+GLwVtHUnBbI1sSm7Vbm97yY4WWPFuzW52bYNttWxDbvltQ2/5bq1sI2+tbtsQ1m1tbeKaC0btbFptgAAubB1uxWyRNNGgnW3U451sIyV9O5sZ9W5lbfpvGig9beVvBmwUAkZCvW5Gb0lulW7JbX1so2whbEpuPSAjGx4PqLibJ2NuUm3NbrVsgAN5b+lt+W0Zb7JtQmHDbw5uk22ObSQSDW5IIktu/W9Lb6NvKSHLbak4yaaDbKttq20tbfWEBW2tb+tsCmyFbU5tQxtVANNvzm4xbEBjMW/FbLNvA2LLbrtGCukK2JFv7m3dbvNt+m49bIluC25ebEltvW6LbH1vi20I631uo28mbSVuIRtyevMYsqNbbeZuAW4TbnVta2xqbJNsWWwNbMFtG2zZbnwB2Wy+baduqdlN+mduK2y1bOds+W9GTflvgW7rbxdvdWBTbrtv0xh7b+1tcAIdbTNurm4lbDlu8WBCRPykh23xbB5vZW3zbrABPW9HbYltXmyLbMfoyW7Gb5VvG27Zb1VuKCCpb0aTeQmbGWds427+beNuq2+1bkNv52yZbnhgO23rb5FuG2/Jbw1tS26nbw9vRpH0ZfcZ720rbuNs228fbedvLWxfb7dtnWJ3b1FuEQO7b2nP0W3TbXttEqD7bx1t20Jho1duYmrvbPFsZW/60PNsHwtPbIgCz2xUr89ux24vbuSDL2w+bt9sm28mbMtvTeqHO4TpPDCDb+9vYW43b6ttE25rbZ9tBaN/bVZsl21ZbZdu4O+vbf1tqhGbblBah8dREacbZ2wtbudvN20Tbrdvj20FbDDsu2//bTC492yA7MVve20dbzNuQO6yGJEZykcUm3DvwO/xb91sR2/zb55tC2wvbUltL22LbK9sS2+XbF5usOwDbYLgiEUPGZaY8O+DbfDvMm4ZbMNva2+fbRdv0Ox3bpds325VbLDto2yhbtngBerzGFjtkO9pbFDt226vodDvCO847m1td2xFbQDtRW5I7DNvSOwPbCVuG+mzbxVl1GHA7CNsIO4ebOVtCWzPbUdtoO4Vb2jvvW6ibidtoAMnbd9vKW9A7g85TfmVY842JpJY7+NvWO/2btjtdW7DbDjvw2z/bZNjX28U7eDulOw/b8Za/+hS2VTuvijU7R9sE2/w7A5vBO/1boTuiOyU2nEB4RhI79Nt924zbdpvxO1A73TtQ1r9hUqH9O8K6XNtpO1Pb6jtZO/lbc9u5Oxg7OjtYO3o7ODtuOxXbG9tjW+w7EonzDgjYoCnym347nltDO3U7BlssqNQ73VvNO23bTju/2y47HTvuO8mb1zvx2I15Njb3O/0AjzuH27bbJ9tf2447ITs/O2E7/9v3xrM7oDsukDI7g9sJOyvIDRbcWYDGWzuqO+HbuVt7OwLbOTsvW3k78dsFO/o7Sdtr2xc7xjtlO9TBeriJ+vXbytsBO1C7bzt2O4XbLTvfO207vzuUu0Y7Eps0u0oej/70uw87r9sH2+/bwzs2O/bbMLvjO3C7kztMxk5AiCZIu1I7YDuou0s7jpsrO+/YW0wIZlnbKjuT22o7+LsoO9k7F5voO8VbpLvW8IU7rjs/W/87ylsEO7ZYsMIzFo3ogzuQu5/bLLuNO/Y7tDuSu4jbIjvI24Y7ldtIW9a77Ji2u4sWPJgOux/bIzvQu+y7sLucu/C7Uzv40IA7ZpvAO3M7LgD924s7ftt2dpt6AbsD1lq7qTu4u0g7uzv6u/s7RLvC28c7CcDYO6vb3ruXOwQAW9vEpnP2MxbdZsG7Yrv1O867BdtEW+67ZNvalO073Ls+u5vbfLvuOvjJbVHtZmC7wrvkO7w7Tdviu0E7LbtO2/qbVFvRu8YmrAAKuzE7SrtxOym7qruAu+YmARhS5va72rth2zm7ervfW89bhbv5O6a75LtFOx275bv/W0uIxKa+HrQxWKh1uy87Gtusu8274btSu5G7lFtDW+c7PLvJm+e7MjqXu8eQV85Cuw3bw7uUO6M747tX2xOblNuvpsWpIABzu/M7sTvJu3I7jYifuw4637tKqLW7m7uIO76bO7uoO4a7hzvGu7o7CdtHu+a7KdtdOyu7RObImZhb4Luiu7e7VDv3u8Tbj7seuxM7XrvMO1S7vLtqu2Ym0RBGlAcmDLtv20y7Trtju7R7rbvHJH/b07s1VlB7ibsLOyubKrvrmyx7CVlmRkfoiTE4uzq7eLuZO3m7hLtYe8S7RzsHu59bFLtlu8Y7frvZOlBiStazyTe7I7sNu5wa1HuCO+ZbHLtKLVy72num2547CVn6e2yWtjZGe4B7YbtfOxG7VntRu7K7oqak4CJ7ffQLu7B7DpsV+l+76pmy1iIu8ntbu+h7Snu7uwc7ans4eyc7eHtnOxa7THsAu3Z72Tq8TDWE9diceyK73Huhu427NDt+AGM7dHvSuwx7b7udu1c7qXvGSZQu3OiZe3+7jLsAe4E7bLtue0+7Hnsyu0aboqYRO3G7UTsJu357KLuLu3B7isYyOk9yGXvZqOF7aHuCW/6bBLuaOzHbcXvFu6c7pbuMe++7RHsVey5JPXok2Fl7Q7tWO8Z7rzumey67jXtCO817Lm2MOwR7JTv2W8R7Dd5y1gO7/7ubey57Ert8exO7FFsGm67b+Kazu5E7e1vRO9B7/nvie0u7knsru282a3tNe9zb6TvIO9F7Bbsku7h7ZLuJe4R7BJu6e8fRURm9eqQ7g7v+O/V7zLs7e027NHsA+/x7a2rWewt7ZXsVuzD7dKgGqcdO63tI+9d7DXsPuxj793uCe157GgSxu3ObvduiezB7X3v9e+xbP/GE+xzbyk6je0D7ubsg+6p7+7smu5p7x7s2eyl7jlvJZiPp0Z4zW4j7TzuOu7l7qPv5e7CohXuY++ObR3t/O8l7yluAu/u6t5Ti+/WEzntk++j7+3tFe8+7j3v/23LEtPvxu8i7tptM+4F7A3sryDp+rFZO4Zz7OzsYewa7Wjvqe/z7Zrsq+4t7BJvq+8okvOm+O5L7ELshu6O7xZu7e+T7+vuK+wbb2Pule6e7Km0TWxnpGfS1e1x7yPs8e3t7Fnvue4d7rXthW5lAMzuve7Tb3XvcvL17AXusO977seFg6RY7qHtc+077+bu8+2D78XsQ+/N7Ufs6e4C7JmjfMZcxZHv++xR7W3t3uyH7evup+wd7G1svu0w7Dfu2eyL75tsGSTGKbftXe7U7nfsCOzrbYfuU+6B7T3t+oKb7XXvm++A7sjtW+yz7w0Y++xXOTwEA+9s7urtRe5h7Lvsze9Gb7vsnu9S7Uns8hvP6OHr2++R7OXtB+9Db3fvme1zb4fvO2yV7SXue+1Xbl/uBPnwAN/vDujr7KPsp+y/78/uee217q6Yve517b3t5+0m7lvusO9278dhGlOGR2vvl+477h/vO+9N7cdvg+4e7kPsne1/7TftYdnTWxPtS+4H7JnvB+2j7z/uO2yB7yvvn+8x7Tfu3Mu1oF3uyAHf7Sfsy+0AHlAdI21O71PvL+1AHq/vKu9972wjwB54AVzqEB3v72buRexN7yntTe0a7mAe1+9gH9fsf+7j7/1vq+6HOCq5EBwH79bvbe2QHcvv9AAr7IAcD+8d7nTte+8t7bnZNqC/bk/vPO9P7QHt3e1QHGfsiph17dPvvewz7n3ssW/wH5wb5+jwBbGaZu6HbY3sZOxIHPPvH+zIHs3sJe/IHUPsvmwh7f8gEntkAKhYAB8n7j/vkB7P7vfsG+y177/uhB0hb4Qe/Rv/Re11qBx37N3u8exT7NgdG+9G7M5s5+57birsF+7AH9sjpB/g+FhmC5LQoDvsH+34HR/sYB5g7QQd1+wY7OPvR+5W7SlE5tju2E/t1e6T7gAdxB9oHsgC6BwUHtZsdBxf7TfttqtRmqiYxB6wHofuJB6/7k7tgezBA3Ae5+7wHfXsb+30Aggd7lDMHmFsoBw0HkdtV+wEHLQen+/h7HvuKB1l8T4j5Rv/ReG51B8wHAwexB9bwZnsJB8AHYwevuwoHnQdVB3ouBqEHYtkH9/ukBwsHbwccBysHLEBrB6UH87vlBy4HzPsiSMYHFS5iFrUHKTveBxX7aAfHB80HRbtnBzgHhgcvm0377vrQHn0HifuPB/MHzwdP+68H7Aeeu+MHQ/vC+6x2dCZezgn72XssBw/7PfvAhxSHoIc6ML57+fsW+9CHWwdnW++bMoasYXJ7BweKe40H6AfSB6cHJbvtB1SHavtwhyoHmLaXe/0HU/u5B1oHHztuu9YHHAcfB6kHm9vq+0I4yEkEhwyHRIdMhxQHl9sgh0979gdm+2UHXIe+2zCHvIcdSVFoDE5IhxPbEXvje0cHKnsnBxiHEodaexMHw/vNmwDpEVF6hxt7ioe6++87TTuqh/kH6oeD+58Hjfsyh76HMs70hwGHFgdKh0CH5If0e5wHYAfFB5AH6wcWh2v7aLupuyvIMEVc5l4Hjoc+B8D7TQdih+6Hc3uSh5GHtAdwh0tUStZj20wH7fsAh5oHQwcqhwV7wHvhhwYHlrune3CH8yZvrmYHCocJh7r7RoetO8kHqYeZ+/xQkHslB/T7PXuWhxA7PIf+CN/7WoZVe2Fa9Yf1B8KHLodSB9h7gQeYhyEHuAe+u9qHoSSZof6HJPuBh4MHJIfxB587c/vvBxGHmodjW/j7jdgk4k3G/weMh4CHzIfJh8V7Y4ft5lSgHIcwB9yHrDv3h5A+TtEje0KH27uoh66H6Icae2f7QvtWu+r7gUZ2u8eHxAcaB137F4ehh1eHHYcXB50HAEdwR4G717sPB6eHTwfDh5Z76fuFB157yuY/h2J7f4cEGC/G9YyiNg6H8QBiB86HGjt7uzX7rQdyB5WHt4d4++r7dvhx5qlecwdMh8GHrrtth2qHFIcah3uHm9sAR9xHcXi4R42HL4fNh2+Hxoesh67bLubkR4z7lEf+29XGfV4UNvr7+/vrh0xHMXt8+1gHAvudh6r7Rgcj+3muj/4MwR4mCPvmB9L7/EcvB5eHiwd6BykHYkfle2ZH7Sl6uJZH8z5xhyeHg4dnh4RHafv9+yRHbXvp5ipHzgdWh/OHl5YcW4qWnkekvmuHoEcih2iHZYeQR+cHNAf324C7mdFaSSIH8oeEh/hHxIcCR2wHCkcph6JH2IdIW/AHgf6ZR4wHfEevh/5Hffvk2wv7/9s+e1OHjgczh9mHEnsCB4uHVk6GffqWlUcgR+IHG4fMR677hkdQR16H1IfvOIPRqgfeR4hHlHun262H8vvthyJHN4cuRxW7gLvkJvXRzgjPhwaH1Udkh4VHH4eghzkQoUdQh+FHRfvGB7EWtcETR9pHDEe+B/1H+kcsRzuH7EdLR2e71wfv2GrhfAJ3BxtHuUd2R6SHDkcsh0VHi0clR5vb3wdgluNHWQeTR+oH00eue2hHikdiO+CH04ech61Hrgewh25Hjz61qZ4AiIeiBwp78UfXR6D7g0eyB0ZHGEeTB8YHjQZ7B+9HvkdPB/lHSYc7R4b7lIdVh2lHhMdYTr0HJMe2R1tH30fvh1THoIfyu01H0AcUR0dHQ9vpR5N2DMfox06HV0d6R9jHJ/seh4L7I0fKW4DHCN4ox29HoMc5B0GH9keoR45H14fGR5/7aQdPR7ZYvbOZqCDH2Uf6hx9HzMfKxz9Hu0dPe6ygB0ezh+v7rDvSx1Kosscx1HUHvUeMR5N7A0dixxWHnodSh6ZHMpj0aWFaDKmMxyQHckfkx/JHI4fER9THHEdKB4THDUlfoT7H8sdNhy3b20dBx4FHn4d4po1HGYcQhx97h0dzh8dHSMdKqGQW+Id0R7dbxYfc+6WHW4fih67HEsfuxziHJ0etqXhWcocNhzZHfsfIR8MHK1vCR79HaseXByY7m3q9u8poNcdVR3JHNUdJB8HHbIf7R5zHGweF+6zb79gmPCJm3ccOx8LHTsc3RzjHrEd4x6lH0odZxzF0UmhXGV5Hesfxh0zH/sdKx0JHYYcLR63HnQfpRyd99eZkm3B+m8c+R9vHsccsx5THo4dsh2Fm5sfwx9aHFlaIRkTEa8cr9bFH08clh6KHxcflh8EH90f/R3eHK0ejokeHvsdIR1R7X0dGx6zHo4fFR12HL5v3h+QmanWxhxfHU0eWBxDHKscmhw1HZsfDx1mHfAfPx3k2HcfDMXfWgscFx5X74EdJR277KUfQR9D7K0c9KQ9m9rt4R6THeUe7x3NHzccfh7AnJkfwJ7QnAylPh9HHskfXx1Ant8cDx0pHZocr+7gnmwf/h9wnNlBaR4kHOkeYxyLH1fvzx3dHbsc0xzBHJ0dzmcckfodgJ+DHeXuzRzoH80ctx/jH3oeZmBon/rXIJ7XHA4dXxzP7N8fxx3VHoAeZ+6XOj8d4JxFHCCemJ9l1muZxR31HCiduh8lHWIdwJ6VHHUfT0X+alUeMJ1YnM0chh3vHkMeGJ0vH3YdIx8G4wSfuej3HAieRJxgnUMfRu9vOTicSJ7zHxgc86FiCWUeyJ5dH38eJR7/Hvie7h4AnFbvdu0aWLGT5J0knECcoRyknxsdUxxwn6sddu4uHupZRGTUnoSf1x9Yngie2J2279UfpJxzHKcewx7+HPMdQKJUnoNz5aD1HWbsYx14ns8eix9uH4seHx8Y7gLto6KhW/Yc5R0wnn0f1J6wn+8fRJ9QnFcdIx9zWpgfaJ2gnt3t7JybH/9sqMJkno8fou9rOdofrRyQnKIcJR+QnJSeUJ34nnCc1W8t7qZbrJ6cniYfnh43HowfoRzEnhyefaLs6ngd/J0OHccdERwnHoIexljcnFQd3JzdOvmiPJxdHsyeOx5IHzseLJ6XHyycSm9LHdY5iFmsU9wcyR5tHO8eQJw0n0CfBx80nbcf4p5EHuscWJ5snYSfoJ40nd8eu27WWCKdqR5hotKe3B3bHeceA+6gHLyebh7F72Kf/xyonocdXB9c7I74WGUSnkKdnhwHHfcdLBw97IccPRxKn3ye1rt+ofwd8J6SnySe7J1EnlyfRu7OWHKdjJ1ynmseaKTUH4s1PJwKnWMeKJy7Hoqdlx6onsSeVhBTULBYYlrUn4SeCR7qnqSf7J5LHjqfRpEgHeFb2ArKnBEfQpwFHdie2B5hm6YcOB1zHqkfGp8u7OSc3YemWrqdfx4XHP8fCpyXHdqe4p7THbkc29rK6AscoJ2DHZyey+3onIwcGJ+wnf0f+J60nkqfglLmngadapwbHvcchp7VH/Sf2J3YH2fvDJ81HcMfOJ3AHbSeNFBw2eacFJ+inM8eYp3PHtqdtB2KnKqf3oKannVY98QVmMqd1p1snr4fyp42n/ccJx9SnXwdTp3DpmQeUlMSndcfgJ1YHFydsx2yntFs4J5CHFsc5h/zI+Kczp6jHFqdop0LHRSevJ2mnf8djp/an4qeTp5KnjijSp9EHXSd7pw07Oyf6J2wnTSflp58nAMcbp9NIV6f0p26nzKeUp7CnbKdDJ1GnI8eIpyan76dXp/2sWmaeJxin/gcQR+8nZScVp65HlYR4h1HH+acKx3KnLCf/pwenMCdAZy0neGeG8rSHcnvfpzoneQd6p4enVycPxyenacdnp21Hbgd4xPyHuceWp4cH3idYZ0NHVCc+p6CniDgEZ3SHRGcxx3UngKelp4BnmafLx8oYtGcMJySn9ac6p2RnTGesp//bEHtGpxnHY8c6iDxnhGcDp3enKafFJ4+npScAJ7hny0fGB2sn9eYIRwWn/ydLpzYnMKdhp85H5Sdhx0cnOof2h/OnTKfnJxpnwidaZ9+HbGdOB+nHlsd6Z7q4gdb7BzMnxmdkJ0KnBke4x8NH5cdfJ9mnKRi2Z0GnzCfkp56nLKdUp5Rnbcfvp55n3cf0Z4WnBUd9JwJ7Aydee5smOmehZ0inXPF2h1PHUWekJ2BHsWe3R0snRif4O6sn+Yf0J3ZnxGdkx6RnJacAZxRn8mc0J9ZnHWe8J5Jn/Cc9JxSnQicwZ1pnoic8B+Intye5h3VWI2ceJ8mnMWdYp+mnz6eDZ1wnaqfLZ7xHhWcOZ71nTcfkZ9lnW2f7hztnMYdBu/tnUKdOZ6Gnzafhp5dWQ8ftp9GnYUe6Z+pHNUi7Z4WH9EeDp/enTWdKJy1nIKcBJ6sntYdBViN7V2ckZxln6mdep2Wnp2eVp9ZnvYcrh6DnKmcLpw2nN2dNp6VnLafjVpGn5oenp0/HEUfwB/9IskZfoauHq2eNZ+tnT6dsR+Onbmd4BG0n5s6XSoK7Y2fap9JnxadHZ35nq6c5Z50HlSeFlnTnq4dg58GnqOcrpy5niceXVm2n8GfzZ4hncafJZ6zVIOefZ/nHzyfWpz4n2GcWZ8Bn1Gd4uC6op8dWR2ln2ycyZ/1nJ2etZwpn29seR+vHsUe858SHCqdOR0LnI4DHp09nCGecp8j6l1KH5DFHuRHoZ0OnmGcUJ0JnHydUZ1Zn2afxVoHWZ8du7Qyn+sfI5w3HzOdApwfHeucex4g48PaO51y+kGe+Z1DnzGfRu1HWlWfnp4aGU6jRR0bnTuck54KnZOfmZ5Tnlmf/W/eH1QZAR8pnu6cMZ8qHESeZZ9Bngudrp1GHHmeHh19m0kel50VnFMclZ1j7GOcV1jDHHaejJ69ni2ds1o+HK2f1Z3LnAmdu5/FnwmeJZ+JHeWf151on3mfdJ+6nxWfOZ3dnrmf552w7aqcFRFJHXWdSZ/unrOeC56CHGCnJ55xnfpirO1PnA+fIh1anw+dvJ+7nOGfK55xH1mfYRwPWJeeWJ7Pnv6fa58dnbOcw50Ant+c0RzhHG+fjZ1vn8eeaZ0UHycei5zjnXadUR9RYd+d9uzLn/Kf8Z/MnNqcip5tn4efbZ8lnEBfz1g/njKdP57onFeeQ51lnb+eIF2dnyBdf5wo2jeeP5z+ncec4FzvnrtuWpvvnCMfFmFDWKBcVUVAXcidzJ8OnCycbZxTnL6cTp4XnJvhru74emueLp4dnoefep+PnH+dHJ9wX6JbEF+gXpBeMZ//n/mdFB1jnYicgF1knb2fBMWQWMifO5z9nOeeK53nn1+cF5++nkkedZ3wXZKd/p31nr+fV5+zntedgp/oXo2cB51vHGBfSF+QXi+cW5yiAIufY5+xnuOeSJ2qnVhcn50WHQ+ewFwrnl+dK557n7mcW8SsOdzvYuybnWuch57JnA2d4F1qHJ0cSqVi7//sRF4bHk2et50r792eGNp3nz2chZynn1vu2WJi7CPagu0ZnDWfZ5yOn8BfsF+/nFScdRwEWsDsz51IX5ecep9gXVeeOFzXn1YdIxwqutRcM56pnE2eV51NnFBcIu6xn1udi57bnP3vGB1moLbPE54PnZ+d+F4Jno+ce523H94dKbtJG8KQy9nUXZecth1gXJhfb5y0X5hfGJ65GRDsrWPBFhhdqZ1sXMhfTZ9G7kS7UF/gnixcHF0o7INtZ5/LnsxcLxwlnDqeiZ6Y2rMbJO2sXzecAp1EXOue4FwDncRdIx0nItsafF10XQec9F00XfReOF6CHL5GTh0MXihcLZ3bnz0egAT47kWen5zAXLBdwF2wXi8cHJ/gXcHifTsQ7xxdM55sXLOdnF2YXlRe6F2MXBJeHF0SXf+cOF+jnGRdexvIXc2cIl+LnQXvvm9SXxSZ8p0wXGGdFx2ZnWhccF1TnyFtZx5yXu2Fglz5nRackl4IX0OexFyIXMpjUl/sktJdQZ1CXDJdBR5n7YGkiAFcXLifpR6KXVibqFyZnD6dxZ88XY+evF4DnNYcVO0i62vvJF0YXL+fbF6qXyqdCl/AHRhGPths7F/Cx5/YXzRf2lzCXVufAF24XoBfjJx1Hr5jJOJaXrrj6l2tnZRfYly8Xr6fwB324JmEhl+5b1pfB51KX0Re65wCXY1sxl707lTtJnu6X8+e3Z16XXdtwZ64XwWccZzQXC4fAJwK28Zc3SmGXpOcRl+TnOJciZ2aX7RcZ27qmOZcbF40Xpxf0l23n+geyl1UXTftISVR2P+eM53SXnpddl2qXIqaatpqXQWctR/6Xyzt9lxCRLZcPF+fn/JcBF9oXQRfU58fHcpEtl4mXxJftl6SXnZfpF0vnOhfrl+HHtdtbl0jnEpe5l2jno5dOF/xpWpfdp+lHZjYDl9yXhScGl79no6cVFz2Xj0dN+2WM0PGDl90Xc+ct5wvn9petFx+7oGdMbpCUkD5/l+CXw5cql9eXoIcaaZOX8Jd+l0oXSGdjFz+XubaMFy+X4ZesF3WXUZcTp9LH6WlTcZdn55d2Fw0Xl5cC5zsXFJeqp1nH6FcPh1BXF5eAV3mXcFeu27ZpcJe+l8WX7heVB2BXhFccjrenJRePFyPnxpfzF0fHYxcEIR44qKc2F5fHpFdtl+RXiqftu7iXgJesdu06fTtKl2QXI5cHlzeXs2eZh6yXIxd5F+SuAU6VO8+X32evl5oXK5eCl8vn7ceuqeJuhldfFwdnEOcdl+pXEfvUBwpXKuevx0qZKle2V9dnvSdAV8xX/9slaXeXYWcFXiM66ztGV9FnNZc4V7nn5ldHl10H6rt7/lVZmZsDNq2XPxfJl38X5Jefl8eXQJctm2k6O5tt/klXZudjB/BXLhcKF8hXiJejF0CXW5vxVzlXw/7Vl6UXEVcCl1RXb6djF1kss3bEV03ndlfGF3uXjldv+w6XFlfSxypIeD04jjfIqlcel7BXGlfwVz6XRZfTlyhXF6dgV/1X7PT5CNyofGe6RzMXglfKJ1FXa5eNVyvHhBcjsa1XJBfrF8lXu5fSl3Jn6VebV57H21e6jmgXgecMV4HHPldjVyxXhZfFVxxXM5czV+lHzVeJdphXxlfYV1iXuFcml6+nfVeDQr+Xw1dkV4xXV5caVyBXUsezVwDXubaXV7YX9Rcg1xRX+Zf/2052AVdQKP9X9eeOjktX8icrVxfncxdX5xtXBFdQ11Ox9FfSVwdXslfm5+DXBJsE1+jXkFdA1/DXcldlZ2174yko16hXWceE11GONVcCVzjXQld41zSns1euBIDXnlfg5x1XR1cxF2mXFbt9V/zX0NfE13DXN1dMV3dXSNdaV6nHT1fTV/B7fNc46ezXi5fY18uXuNeBF7zX6UfywQjx0tf7V45n3ldy105X3Zdi11+XdMcx9jTXgtd856bXoNfm12OXjnaPZ+xXU1elV7BI+tc214tXfFe+F5iX/hc616uXuWef5yKOYRdJFyRXMtcm16kXt1dO1z1X0VerJ464DjZvTqGX25cwV2kXsdfsx8yX2lclV2yXelc5can+YdfXW+iXy1f+108Xa1cNV++nDtYgu+EXEdfG1wIXKZf/Fy5XXudgpwkXhRc1121XXlfR12bX3Vfsx0VXLJc517pXXGc1SAUX1df/+5rXpderV/9nTdf/WxMnGds857XX3xdR170X6dfdVxTXeAffJ1nknReSV6gn/yf5V5gn0bsE9ohXbtedpyrX7UdVp4+XdduY18wXrudc1+XXJ1f3h9cpYcYkO7TXpNd01+TXuxdtZ/GnN/Fsktw7qdfKlyvXyweu24cpbFeTVyfXHteb++TReYl3F6FX/FdLl0aXd9eW1yvn3ue3F8o51kd7V4vX9depV5RX99dVpwcXP9doN5IX+1d712knXns69szX8js/8Sg3+PQwN37XN9fa19zXutciV0cn6PKOxqCX29f2Z4rH9ledV6NXsddr10lnIfqe9GR2bDd5V8un9Nft55xAgWdIV8rX4DeFxvCYL0czNsI349d0N/A3U9cNl4pXO9hmO6iXL9dL15CXADdKp3w36jfxljKbWjd216bnojfm56CHqenkN6nnKbge5uY7aJc+F9MXE9e316o3whc353EnBlHEO6sX4pck1zo3Dlc8N6vXH9dqJx4339dcOwQ3V1ck18Q3KYeWN4rXIyfcxz3nFDfJBVA35u73F1MXGJfKN81nOKc4NxvXopfP16Y3kRcpV6YX2DeIN8KXyOgKl2E3L9dRN/qnpDeu16A33edVZ73nuXiKOyk3NDdONxk3f2dZNyU3+OdjGVmXTVsL1+1Xtpdkl8U309cZVzXWv/69NxL7Hdd+R+Y3BVeu2wiZ1jdn19Znt+gul9mXSjd8lyo3nTcjNzFXQ4g72/FXRtcYN1w3Itepl1s38AdxOr62Z5dTN/bXXdeO1z3XczcTV49X7te514oIpzeG4Wk6DjdfZ2FXtVffV5FXDVez15uXD3pJV3433Dd6N/JXajfplz2n/ZdvN5U3Mzf716Q3D1f919I3TzfbBxC385cAt2s3qacbNxmnJ1fSxyoG8lkCqew33WfpZ8LXDddpVyU3OLfVUgO2MNdSVzLXVTcJ56Q3gxfH1/U3uRcGSDknFLcYV6036TfrN5k3WLdkt6BnkyEQV/i3gLeYN0U3wFdBN5TXfLdV4VTxe2f9N53Xy9cx17c3xvuAwFkXNuexp6rXVae0VxrXaTcl1+0375f1l243wRfRpC5q2Q6I55c3RLeDN/uXvDdit28Xl1JmmXuJGycRNzS3MLckN2AHtEDKt8MXqrd518WIyZzGtx9Xnzec1/Q3CDdbN1WnYlcul9o3wrd2l9eXBjeuVz/xEbohV/k3KRdyt93XgDeKt0AXdTfxNw03SJf6Z8FXHle+1203XLcdNzy3JzcdRxaprWEJV6f2QreHNyS3wzdgt72Xw2eP/q2bEw4+N463/OdiN4yX7EButzpXHrfPN8W3Yw6VV423xRe0N/m3urd4V46XNOf8jgZG4M0m/gS3m+fP578XIreRt1a3jZdgp2qWMzaTt1mbf9dqVwE3ybfTu5oQR9dptzGnCTdlV2CnQKL4dmu3iVfot6ZnmLcIF7y3gLtxOqQ60lFht5W3WDeitw1XOLdQKVLX0LcttxY3psdZ10rXjzeD14jH+GfgKey3V9e8lxi33LfXt1s3gMc+aPNXAtdNt3XXT7fzt2DXi7cgZ1Wnb1cehkNX8bco5w7XCNe+Vzu3fdfZ14i3AHeUSBvX6HdZdsBHWrdY1843AbeuN6aXqHc5J/DnrHG7V4Q3BzfEt8+3C7evt2BXlx5Cbph38HffF7S3ABfU+8yOe7cPN2A3SLckd3EnjHfLtj7XA7d5t+B3BbeQdzW3Vtfe52zXgrcbt5KXh1dVty+32LcSt2zXvHfTt7/n/9fyt9u31Pv+4Qs3LLcqd9TXMncc13A3EHcflze3OSeSBnB3BndDl7O3hTcRt8h3nHe3t053H7dYdycXwLfGd0qnbIfsh1OXYnfEd5KI3ncjiLxXsnect/J3w7e/V/hXEreS10TXj7dsd0h3lrdedxvXyXe213x3u9dOt9E3T3taFuZ3gHdwVurX1ncXt4aXdnd6t3R3cpfU1ipmeWm3+zK3Qtfmt11Xk7tRt+43WjEStih84demt4aH+XfVN2AHykehd0y3B+e0F+AXXXeEycgHlHfX10O35RfVd6+nD9c6hw13PXfoNwM3c7cedxl32TchNx04yXWTN6t3sre6N4F3VPtgB9cnw3fpt8y3h+cy2R04k3ehlxV3b5dzdyO3Flf4+8e+HTiKwSnXTXc9Z4h3G3eBNw1Xz3ds/m/BCtt+dxCX/jcgtwzX44fRocV3Y3c1SCThfY7Yu3d3pleB1+tXCxfIZzH2wxSNd713/Bdfd0M32nclN393NggA9+j3+3fTN1+3szfG+/CnZ3cHtxm37Jc1SPj32E6xDjZ3WtdXt/Z3WzfPdxjc0U5vdwmXH3dmt+t32Pccd1t3yOjfEXf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"))
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__#';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function() {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function() {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function copyToClipboard() {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text = text + node.firstChild.nodeValue;
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += '\t';
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            text = text + '✓';
          }
        } else if (node.nodeName == "MARK") {
          text = text + node.firstChild.nodeValue;
        } else {
          text = text + node.nodeValue;
        }
      }
      if (cell != row.lastChild) {
        text += '\t';
      }
    }
    text += '\n';
  }
  var textArea = document.createElement("textarea");
  textArea.classList.add('clipboard-temp');
  textArea.value = text;

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    if (document.execCommand('copy')) {
      console.log('Bom copied to clipboard.');
    }
  } catch (err) {
    console.log('Can not copy to clipboard.');
  }

  document.body.removeChild(textArea);
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function(s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
                    .concat(units.prefixes.mega)
                    .concat(units.prefixes.kilo)
                    .concat(units.prefixes.milli)
                    .concat(units.prefixes.micro)
                    .concat(units.prefixes.nano)
                    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
                         "\\s*(" + allPrefixes.join("|") + ")?" +
                         "(" + allUnits.join("|") + ")?" +
                         "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
                         "(" + units.unitsShort.join("|") + ")?" +
                         "([GgMmKkUuNnPp])?" +
                         "([0-9]*)" +
                         "(\\b.*)?$", "");
  for (var bom_type of ["both", "F", "B"]) {
    for (var row of pcbdata.bom[bom_type]) {
      row.push(parseValue(row[1], row[3][0][0]));
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

function validateSaveImgDimension(element) {
  var valid = false;
  var intValue = 0;
  if (/^[1-9]\d*$/.test(element.value)) {
    intValue = parseInt(element.value);
    if (intValue <= 16000) {
      valid = true;
    }
  }
  if (valid) {
    element.classList.remove("invalid");
  } else {
    element.classList.add("invalid");
  }
  return intValue;
}

function saveImage(layer) {
  var width = validateSaveImgDimension(document.getElementById("render-save-width"));
  var height = validateSaveImgDimension(document.getElementById("render-save-height"));
  var bgcolor = null;
  if (!document.getElementById("render-save-transparent").checked) {
    var style = getComputedStyle(topmostdiv);
    bgcolor = style.getPropertyValue("background-color");
  }
  if (!width || !height) return;

  // Prepare image
  var canvas = document.createElement("canvas");
  var layerdict = {
    transform: {
      x: 0,
      y: 0,
      s: 1,
      panx: 0,
      pany: 0,
      zoom: 1,
    },
    bg: canvas,
    fab: canvas,
    silk: canvas,
    highlight: canvas,
    layer: layer,
  }
  // Do the rendering
  recalcLayerScale(layerdict, width, height);
  prepareLayer(layerdict);
  clearCanvas(canvas, bgcolor);
  drawBackground(layerdict, false);
  drawHighlightsOnLayer(layerdict, false);

  // Save image
  var imgdata = canvas.toDataURL("image/png");

  var filename = pcbdata.metadata.title;
  if (pcbdata.metadata.revision) {
    filename += `.${pcbdata.metadata.revision}`;
  }
  filename += `.${layer}.png`;
  saveFile(filename, dataURLtoBlob(imgdata));
}

function saveSettings() {
  var data = {
    type: "InteractiveHtmlBom settings",
    version: 1,
    pcbmetadata: pcbdata.metadata,
    settings: settings,
  }
  var blob = new Blob([JSON.stringify(data, null, 4)], {type: "application/json"});
  saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
}

function loadSettings() {
  var input = document.createElement("input");
  input.type = "file";
  input.accept = ".settings.json";
  input.onchange = function(e) {
    var file = e.target.files[0];
    var reader = new FileReader();
    reader.onload = readerEvent => {
      var content = readerEvent.target.result;
      var newSettings;
      try {
        newSettings = JSON.parse(content);
      } catch(e) {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      if (newSettings.type != "InteractiveHtmlBom settings") {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
      if (metadataMatches) {
        for (var k in pcbdata.metadata) {
          if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
            metadataMatches = false;
          }
        }
      }
      if (!metadataMatches) {
        var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
        var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
        if (!confirm(
          `Settins file metadata does not match current metadata.\n\n` +
          `Page metadata:\n${currentMetadata}\n\n` +
          `Settings file metadata:\n${fileMetadata}\n\n` +
          `Press OK if you would like to import settings anyway.`)) {
          return;
        }
      }
      overwriteSettings(newSettings.settings);
    }
    reader.readAsText(file, 'UTF-8');
  }
  input.click();
}

function overwriteSettings(newSettings) {
  initDone = false;
  Object.assign(settings, newSettings);
  writeStorage("bomlayout", settings.bomlayout);
  writeStorage("bommode", settings.bommode);
  writeStorage("canvaslayout", settings.canvaslayout);
  writeStorage("bomCheckboxes", settings.checkboxes.join(","));
  document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
  for (var checkbox of settings.checkboxes) {
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
  }
  padsVisible(settings.renderPads);
  document.getElementById("padsCheckbox").checked = settings.renderPads;
  fabricationVisible(settings.renderFabrication);
  document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
  silkscreenVisible(settings.renderSilkscreen);
  document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
  referencesVisible(settings.renderReferences);
  document.getElementById("referencesCheckbox").checked = settings.renderReferences;
  valuesVisible(settings.renderValues);
  document.getElementById("valuesCheckbox").checked = settings.renderValues;
  tracksVisible(settings.renderTracks);
  document.getElementById("tracksCheckbox").checked = settings.renderTracks;
  zonesVisible(settings.renderZones);
  document.getElementById("zonesCheckbox").checked = settings.renderZones;
  dnpOutline(settings.renderDnpOutline);
  document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
  setRedrawOnDrag(settings.redrawOnDrag);
  document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
  setDarkMode(settings.darkMode);
  document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
  setHighlightPin1(settings.highlightpin1);
  document.getElementById("highlightpin1Checkbox").checked = settings.highlightpin1;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  initDone = true;
  prepCheckboxes();
  changeBomLayout(settings.bomlayout);
}

function saveFile(filename, blob) {
  var link = document.createElement("a");
  var objurl = URL.createObjectURL(blob);
  link.download = filename;
  link.href = objurl;
  link.click();
}

function dataURLtoBlob(dataurl) {
  var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1],
      bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n);
  while(n--){
      u8arr[n] = bstr.charCodeAt(n);
  }
  return new Blob([u8arr], {type:mime});
}

var settings = {
  canvaslayout: "default",
  bomlayout: "default",
  bommode: "grouped",
  checkboxes: [],
  checkboxStoredRefs: {},
  darkMode: false,
  highlightpin1: false,
  redrawOnDrag: true,
  boardRotation: 0,
  renderPads: true,
  renderReferences: true,
  renderValues: true,
  renderSilkscreen: true,
  renderFabrication: true,
  renderDnpOutline: false,
  renderTracks: true,
  renderZones: true,
}

function initDefaults() {
  settings.bomlayout = readStorage("bomlayout");
  if (settings.bomlayout === null) {
    settings.bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
    settings.bomlayout = config.bom_view;
  }
  settings.bommode = readStorage("bommode");
  if (settings.bommode === null) {
    settings.bommode = "grouped";
  }
  if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
    settings.bommode = "grouped";
  }
  settings.canvaslayout = readStorage("canvaslayout");
  if (settings.canvaslayout === null) {
    settings.canvaslayout = config.layer_view;
  }
  var bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  function initBooleanSetting(storageString, def, elementId, func) {
    var b = readStorage(storageString);
    if (b === null) {
      b = def;
    } else {
      b = (b == "true");
    }
    document.getElementById(elementId).checked = b;
    func(b);
  }

  initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
  initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
  initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
  initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
  initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
  if ("tracks" in pcbdata) {
    initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
    initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
  } else {
    document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
    tracksVisible(false);
    zonesVisible(false);
  }
  initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
  initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
  initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
  initBooleanSetting("highlightpin1", config.highlight_pin1, "highlightpin1Checkbox", setHighlightPin1);
  settings.boardRotation = readStorage("boardRotation");
  if (settings.boardRotation === null) {
    settings.boardRotation = config.board_rotation * 5;
  } else {
    settings.boardRotation = parseInt(settings.boardRotation);
  }
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var emptyContext2d = document.createElement("canvas").getContext("2d");

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // Adding half a line height here is technically a bug
  // but pcbnew currently does the same, text is slightly shifted.
  point[0] -= (point[1] + text.height * 0.5) * tilt;
  return point;
}

function drawtext(ctx, text, color, flip) {
  if ("ref" in text && !settings.renderReferences) return;
  if ("val" in text && !settings.renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  ctx.lineWidth = text.thickness;
  if (text.svgpath) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = (text.height * 1.5 + text.thickness) / 2;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  for (var i in txt) {
    var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2;
    var lineWidth = 0;
    for (var c of txt[i]) {
      if (c == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        lineWidth += fourSpaces - lineWidth % fourSpaces;
      } else {
        lineWidth += pcbdata.font_data[c].w * text.width;
      }
    }
    var offsetx = 0;
    switch (text.horiz_justify) {
      case -1:
        // Justify left, do nothing
        break;
      case 0:
        // Justify center
        offsetx -= lineWidth / 2;
        break;
      case 1:
        // Justify right
        offsetx -= lineWidth;
        break;
    }
    for (var c of txt[i]) {
      if (c == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        offsetx += fourSpaces - offsetx % fourSpaces;
        continue;
      }
      for (var line of pcbdata.font_data[c].l) {
        ctx.beginPath();
        ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
        for (var i = 1; i < line.length; i++) {
          ctx.lineTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt));
        }
        ctx.stroke();
      }
      offsetx += pcbdata.font_data[c].w * text.width;
    }
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  if (edge.svgpath) {
    ctx.stroke(new Path2D(edge.svgpath));
  } else {
    ctx.beginPath();
    if (edge.type == "segment") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(...edge.end);
    }
    if (edge.type == "arc") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
    }
    if (edge.type == "circle") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        0, 2 * Math.PI);
      ctx.closePath();
    }
    if (edge.type == "curve") {
      ctx.moveTo(...edge.start);
      ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
    }
    ctx.stroke();
  }
}

function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
  // chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
  var path = new Path2D();
  var width = size[0];
  var height = size[1];
  var x = width * -0.5;
  var y = height * -0.5;
  var chamfOffset = Math.min(width, height) * chamfratio;
  path.moveTo(x, 0);
  if (chamfpos & 4) {
    path.lineTo(x, y + height - chamfOffset);
    path.lineTo(x + chamfOffset, y + height);
    path.lineTo(0, y + height);
  } else {
    path.arcTo(x, y + height, x + width, y + height, radius);
  }
  if (chamfpos & 8) {
    path.lineTo(x + width - chamfOffset, y + height);
    path.lineTo(x + width, y + height - chamfOffset);
    path.lineTo(x + width, 0);
  } else {
    path.arcTo(x + width, y + height, x + width, y, radius);
  }
  if (chamfpos & 2) {
    path.lineTo(x + width, y + chamfOffset);
    path.lineTo(x + width - chamfOffset, y);
    path.lineTo(0, y);
  } else {
    path.arcTo(x + width, y, x, y, radius);
  }
  if (chamfpos & 1) {
    path.lineTo(x + chamfOffset, y);
    path.lineTo(x, y + chamfOffset);
    path.lineTo(x, 0);
  } else {
    path.arcTo(x, y, x, y + height, radius);
  }
  path.closePath();
  return path;
}

function getOblongPath(size) {
  return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
}

function getPolygonsPath(shape) {
  if (shape.path2d) {
    return shape.path2d;
  }
  if (shape.svgpath) {
    shape.path2d = new Path2D(shape.svgpath);
  } else {
    var path = new Path2D();
    for (var polygon of shape.polygons) {
      path.moveTo(...polygon[0]);
      for (var i = 1; i < polygon.length; i++) {
        path.lineTo(...polygon[i]);
      }
      path.closePath();
    }
    shape.path2d = path;
  }
  return shape.path2d;
}

function drawPolygonShape(ctx, shape, color) {
  ctx.save();
  ctx.fillStyle = color;
  if (!shape.svgpath) {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
  }
  ctx.fill(getPolygonsPath(shape));
  ctx.restore();
}

function drawDrawing(ctx, layer, scalefactor, drawing, color) {
  if (["segment", "arc", "circle", "curve"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, drawing, color);
  } else {
    drawtext(ctx, drawing, color, layer == "B");
  }
}

function getCirclePath(radius) {
  var path = new Path2D();
  path.arc(0, 0, radius, 0, 2 * Math.PI);
  path.closePath();
  return path;
}

function getCachedPadPath(pad) {
  if (!pad.path2d) {
    // if path2d is not set, build one and cache it on pad object
    if (pad.shape == "rect") {
      pad.path2d = new Path2D();
      pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
    } else if (pad.shape == "oval") {
      pad.path2d = getOblongPath(pad.size);
    } else if (pad.shape == "circle") {
      pad.path2d = getCirclePath(pad.size[0] / 2);
    } else if (pad.shape == "roundrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
    } else if (pad.shape == "chamfrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
    } else if (pad.shape == "custom") {
      pad.path2d = getPolygonsPath(pad);
    }
  }
  return pad.path2d;
}

function drawPad(ctx, pad, color, outline, hole) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var path = getCachedPadPath(pad);
  if (outline) {
    ctx.stroke(path);
  } else {
    ctx.fill(path);
  }
  if (pad.type == "th" && hole) {
    if (pad.offset) {
      ctx.translate(-pad.offset[0], -pad.offset[1]);
    }
    ctx.fillStyle = "#CCCCCC";
    if (pad.drillshape == "oblong") {
      ctx.fill(getOblongPath(pad.drillsize));
    } else {
      ctx.fill(getCirclePath(pad.drillsize[0] / 2));
    }
  }
  ctx.restore();
}

function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (module.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...module.bbox.pos);
      ctx.rotate(deg2rad(-module.bbox.angle));
      ctx.translate(...module.bbox.relpos);
      ctx.fillStyle = padcolor;
      ctx.fillRect(0, 0, ...module.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = padcolor;
      ctx.strokeRect(0, 0, ...module.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of module.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor);
    }
  }
  // draw pads
  if (settings.renderPads) {
    for (var pad of module.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, padcolor, outline, true);
        if (pad.pin1 && settings.highlightpin1) {
          drawPad(ctx, pad, outlinecolor, true, false);
        }
      }
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawedge(ctx, scalefactor, edge, edgecolor);
  }
}

function drawModules(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);
  var padcolor = style.getPropertyValue('--pad-color');
  var outlinecolor = style.getPropertyValue('--pin1-outline-color');
  if (highlight) {
    padcolor = style.getPropertyValue('--pad-color-highlight');
    outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight');
  }
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var mod = pcbdata.modules[i];
    var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
    if (!highlight || highlightedModules.includes(i)) {
      drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata[layername][layer]) {
    if (["segment", "arc", "circle", "curve"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, d, polygonColor);
    } else {
      drawtext(ctx, d, textColor, layer == "B");
    }
  }
}

function drawTracks(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  for(var track of pcbdata.tracks[layer]) {
    if (highlight && highlightedNet != track.net) continue;
    ctx.lineWidth = track.width;
    ctx.beginPath();
    ctx.moveTo(...track.start);
    ctx.lineTo(...track.end);
    ctx.stroke();
  }
}

function drawZones(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineJoin = "round";
  for(var zone of pcbdata.zones[layer]) {
    if (!zone.path2d) {
      zone.path2d = getPolygonsPath(zone);
    }
    if (highlight && highlightedNet != zone.net) continue;
    ctx.lineWidth = zone.width ? zone.width : 0;
    ctx.fill(zone.path2d);
    ctx.stroke(zone.path2d);
  }
}

function clearCanvas(canvas, color = null) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  if (color) {
    ctx.fillStyle = color;
    ctx.fillRect(0, 0, canvas.width, canvas.height);
  } else {
    ctx.clearRect(0, 0, canvas.width, canvas.height);
  }
  ctx.restore();
}

function drawNets(canvas, layer, highlight) {
  var style = getComputedStyle(topmostdiv);
  if (settings.renderTracks) {
    var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
    drawTracks(canvas, layer, trackColor, highlight);
  }
  if (settings.renderZones) {
    var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
    drawZones(canvas, layer, zoneColor, highlight);
  }
  if (highlight && settings.renderPads) {
    var padColor = style.getPropertyValue('--pad-color-highlight');
    var ctx = canvas.getContext("2d");
    for (var mod of pcbdata.modules) {
      // draw pads
      for (var pad of mod.pads) {
        if (highlightedNet != pad.net) continue;
        if (pad.layers.includes(layer)) {
          drawPad(ctx, pad, padColor, false, true);
        }
      }
    }
  }
}

function drawHighlightsOnLayer(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.highlight);
  }
  if (highlightedModules.length > 0) {
    drawModules(canvasdict.highlight, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom, true);
  }
  if (highlightedNet !== null) {
    drawNets(canvasdict.highlight, canvasdict.layer, true);
  }
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.bg);
    clearCanvas(canvasdict.fab);
    clearCanvas(canvasdict.silk);
  }

  drawNets(canvasdict.bg, canvasdict.layer, false);
  drawModules(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  if (settings.renderSilkscreen) {
    drawBgLayer(
      "silkscreen", canvasdict.silk, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  if (settings.renderFabrication) {
    drawBgLayer(
      "fabrication", canvasdict.fab, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  var fontsize = 1.55;
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(settings.boardRotation));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer == "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, settings.boardRotation));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(layerdict, width, height) {
  var bbox = applyRotation(pcbdata.edges_bbox);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  layerdict.transform.s = scalefactor;
  var flip = (layerdict.layer == "B");
  if (flip) {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = layerdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [layerdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  recalcLayerScale(layerdict, width, height);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
  var A = x - x1;
  var B = y - y1;
  var C = x2 - x1;
  var D = y2 - y1;

  var dot = A * C + B * D;
  var len_sq = C * C + D * D;
  var dx, dy;
  if (len_sq == 0) {
    // start and end of the segment coincide
    dx = x - x1;
    dy = y - y1;
  } else {
    var param = dot / len_sq;
    var xx, yy;
    if (param < 0) {
      xx = x1;
      yy = y1;
    } else if (param > 1) {
      xx = x2;
      yy = y2;
    } else {
      xx = x1 + param * C;
      yy = y1 + param * D;
    }
    dx = x - xx;
    dy = y - yy;
  }
  return dx * dx + dy * dy <= d * d;
}

function pointWithinPad(x, y, pad) {
  var v = [x - pad.pos[0], y - pad.pos[1]];
  v = rotateVector(v, -pad.angle);
  if (pad.offset) {
    v[0] -= pad.offset[0];
    v[1] -= pad.offset[1];
  }
  return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
}

function netHitScan(layer, x, y) {
  // Check track segments
  if (settings.renderTracks && pcbdata.tracks) {
    for(var track of pcbdata.tracks[layer]) {
      if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
        return track.net;
      }
    }
  }
  // Check pads
  if (settings.renderPads) {
    for (var mod of pcbdata.modules) {
      for(var pad of mod.pads) {
        if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
          return pad.net;
        }
      }
    }
  }
  return null;
}

function pointWithinModuleBbox(x, y, bbox) {
  var v = [x - bbox.pos[0], y - bbox.pos[1]];
  v = rotateVector(v, bbox.angle);
  return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
         bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
}

function bboxHitScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var module = pcbdata.modules[i];
    if (module.layer == layer) {
      if (pointWithinModuleBbox(x, y, module.bbox)) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  if (layerdict.layer == "B") {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -settings.boardRotation);
  if ("nets" in pcbdata) {
    var net = netHitScan(layerdict.layer, ...v);
    if (net !== highlightedNet) {
      netClicked(net);
    }
  }
  if (highlightedNet === null) {
    var modules = bboxHitScan(layerdict.layer, ...v);
    if (modules.length > 0) {
      modulesClicked(modules);
    }
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!settings.redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2)     + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist/oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  settings.redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  settings.boardRotation = value * 5;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var moduleIndexToHandler = {};
var netsToHandler = {};
var highlightedModules = [];
var highlightedNet = null;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  settings.renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  settings.renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  settings.renderValues = value;
  redrawIfInitDone();
}

function tracksVisible(value) {
  writeStorage("tracksVisible", value);
  settings.renderTracks = value;
  redrawIfInitDone();
}

function zonesVisible(value) {
  writeStorage("zonesVisible", value);
  settings.renderZones = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  settings.renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  settings.darkMode = value;
  redrawIfInitDone();
}

function fabricationVisible(value) {
  writeStorage("fabricationVisible", value);
  settings.renderFabrication = value;
  redrawIfInitDone();
}

function silkscreenVisible(value) {
  writeStorage("silkscreenVisible", value);
  settings.renderSilkscreen = value;
  redrawIfInitDone();
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  settings.highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.modules.length; i++) {
        if (pcbdata.modules[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  if (!(checkbox in settings.checkboxStoredRefs)) {
    var val = readStorage("checkbox_" + checkbox);
    settings.checkboxStoredRefs[checkbox] = val ? val : "";
  }
  if (!settings.checkboxStoredRefs[checkbox]) {
    return new Set();
  } else {
    return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references) {
  return function() {
    refsSet = getStoredCheckboxRefs(checkbox);
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
    }
    settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
    updateCheckboxStats(checkbox);
  }
}

function clearHighlightedModules() {
  if (currentHighlightedRowId) {
    document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    currentHighlightedRowId = null;
    highlightedModules = [];
    highlightedNet = null;
  }
}

function createRowHighlightHandler(rowid, refs, net) {
  return function() {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedModules = refs ? refs.map(r => r[1]) : [];
    highlightedNet = net;
    drawHighlights();
  }
}

function entryMatches(entry) {
  if (settings.bommode == "netlist") {
    // entry is just a net name
    return entry.toLowerCase().indexOf(filter) >= 0;
  }
  // check refs
  for (var ref of entry[3]) {
    if (ref[0].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check extra fields
  for (var i in config.extra_fields) {
    if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check value
  if (entry[1].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  // check footprint
  if (entry[2].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  return false;
}

function findRefInEntry(entry) {
  return entry[3].filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function() {
    var checkboxnum = 0;
    while (checkboxnum < settings.checkboxes.length &&
      settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= settings.checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  th.style.cursor = "pointer";
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  th.onclick = function() {
    if (currentSortColumn && this !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && this === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function(a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = this;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  return th;
}

function populateBomHeader() {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");
  tr.appendChild(th);
  var checkboxCompareClosure = function(checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a[3]);
      var stateB = getCheckboxState(checkbox, b[3]);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  if (settings.bommode == "netlist") {
    th = createColumnHeader("Net name", "bom-netname", (a, b) => {
      if (a > b) return -1;
      if (a < b) return 1;
      return 0;
    });
    tr.appendChild(th);
  } else {
    for (var checkbox of settings.checkboxes) {
      th = createColumnHeader(
        checkbox, "bom-checkbox", checkboxCompareClosure(checkbox));
      th.onclick = fancyDblClickHandler(
        th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox));
      tr.appendChild(th);
    }
    tr.appendChild(createColumnHeader("References", "References", (a, b) => {
      var i = 0;
      while (i < a[3].length && i < b[3].length) {
        if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
        i++;
      }
      return a[3].length - b[3].length;
    }));
    // Extra fields
    if (config.extra_fields.length > 0) {
      var extraFieldCompareClosure = function(fieldIndex) {
        return (a, b) => {
          var fa = a[4][fieldIndex];
          var fb = b[4][fieldIndex];
          if (fa != fb) return fa > fb ? 1 : -1;
          else return 0;
        }
      }
      for (var i in config.extra_fields) {
        tr.appendChild(createColumnHeader(
          config.extra_fields[i], "extra", extraFieldCompareClosure(i)));
      }
    }
    tr.appendChild(createColumnHeader("Value", "Value", (a, b) => {
      return valueCompare(a[5], b[5], a[1], b[1]);
    }));
    tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => {
      if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
      else return 0;
    }));
    if (settings.bommode == "grouped") {
      tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => {
        return a[3].length - b[3].length;
      }));
    }
  }
  bomhead.appendChild(tr);
}

function populateBomBody() {
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  moduleIndexToHandler = {};
  netsToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  if (settings.bommode == "netlist") {
    bomtable = pcbdata.nets.slice();
  } else {
    switch (settings.canvaslayout) {
      case 'F':
        bomtable = pcbdata.bom.F.slice();
        break;
      case 'FB':
        bomtable = pcbdata.bom.both.slice();
        break;
      case 'B':
        bomtable = pcbdata.bom.B.slice();
        break;
    }
    if (settings.bommode == "ungrouped") {
      // expand bom table
      expandedTable = []
      for (var bomentry of bomtable) {
        for (var ref of bomentry[3]) {
          expandedTable.push([1, bomentry[1], bomentry[2], [ref], bomentry[4], bomentry[5]]);
        }
      }
      bomtable = expandedTable;
    }
  }
  if (bomSortFunction) {
    bomtable = bomtable.sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = null;
    var netname = null;
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    if (settings.bommode == "netlist") {
      netname = bomentry;
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(netname ? netname : "&lt;no net&gt;");
      tr.appendChild(td);
    } else {
      if (reflookup) {
        references = findRefInEntry(bomentry);
        if (references.length == 0) {
          continue;
        }
      } else {
        references = bomentry[3];
      }
      // Checkboxes
      for (var checkbox of settings.checkboxes) {
        if (checkbox) {
          td = document.createElement("TD");
          var input = document.createElement("input");
          input.type = "checkbox";
          input.onchange = createCheckboxChangeHandler(checkbox, references);
          setBomCheckboxState(checkbox, input, references);
          td.appendChild(input);
          tr.appendChild(td);
        }
      }
      // References
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
      tr.appendChild(td);
      // Extra fields
      for (var i in config.extra_fields) {
        td = document.createElement("TD");
        td.innerHTML = highlightFilter(bomentry[4][i]);
        tr.appendChild(td);
      }
      // Value
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(bomentry[1]);
      tr.appendChild(td);
      // Footprint
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(bomentry[2]);
      tr.appendChild(td);
      if (settings.bommode == "grouped") {
        // Quantity
        td = document.createElement("TD");
        td.textContent = bomentry[3].length;
        tr.appendChild(td);
      }
    }
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references, netname);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
    });
    if (references !== null) {
      for (var refIndex of references.map(r => r[1])) {
        moduleIndexToHandler[refIndex] = handler;
      }
    }
    if (netname !== null) {
      netsToHandler[netname] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
}

function modulesClicked(moduleIndexes) {
  var lastClickedIndex = moduleIndexes.indexOf(lastClicked);
  for (var i = 1; i <= moduleIndexes.length; i++) {
    var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length];
    if (refIndex in moduleIndexToHandler) {
      lastClicked = refIndex;
      moduleIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function netClicked(net) {
  if (net in netsToHandler) {
    netsToHandler[net]();
    smoothScrollToRow(currentHighlightedRowId);
  } else {
    clearHighlightedModules();
    highlightedNet = net;
    drawHighlights();
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  settings.canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  changeBomMode(settings.bommode);
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  var fp_f = 0, fp_b = 0, pads_f = 0, pads_b = 0, pads_th = 0;
  for (var i = 0; i < pcbdata.modules.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.modules[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  settings.bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(settings.canvaslayout);
}

function changeBomMode(mode) {
  document.getElementById("bom-grouped-btn").classList.remove("depressed");
  document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
  document.getElementById("bom-netlist-btn").classList.remove("depressed");
  switch (mode) {
    case 'grouped':
      document.getElementById("bom-grouped-btn").classList.add("depressed");
      break;
    case 'ungrouped':
      document.getElementById("bom-ungrouped-btn").classList.add("depressed");
      break;
    case 'netlist':
      document.getElementById("bom-netlist-btn").classList.add("depressed");
  }
  writeStorage("bommode", mode);
  if (mode != settings.bommode) {
    settings.bommode = mode;
    bomSortFunction = null;
    currentSortColumn = null;
    currentSortOrder = null;
    clearHighlightedModules();
  }
  populateBomTable();
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < settings.checkboxes.length &&
    settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  writeStorage("bomCheckboxes", value);
  settings.checkboxes = value.split(",").filter((e) => e);
  prepCheckboxes();
  populateBomTable();
}

function prepCheckboxes() {
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (settings.checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of settings.checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.modules.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

document.onkeydown = function(e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
    }
  }
}

function hideNetlistButton() {
  document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
  document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
  document.getElementById("bom-netlist-btn").style.display = "none";
}

window.onload = function(e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  if (!("nets" in pcbdata)) {
    hideNetlistButton();
  }
  initDone = true;
  prepCheckboxes();
  // Triggers render
  changeBomLayout(settings.bomlayout);
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

  </script>
</head>

<body>
<div id="topmostdiv" class="topmostdiv">
  <div id="top">
    <div style="float: right; height: 100%;">
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label>
          <label class="menu-label">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Show footprint pads
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Fab layer
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <div id="tracksAndZonesCheckboxes">
            <label class="menu-label" style="width: calc(50% - 18px)">
              <input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
              Tracks
            </label><!-- This comment eats space! All of it!
            --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
              <input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
              Zones
            </label>
          </div>
          <label class="menu-label">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP components outlined
          </label>
          <label class="menu-label">
            <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
            Highlight first pin
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
                title="Grouped BOM"></button>
        <button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
                title="Ungrouped BOM"></button>
        <button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
                title="Netlist"></button>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="iobtn"></button>
        <div class="menu-content">
          <div class="menu-label menu-label-top">
            <div style="margin-left: 5px;">Save board image</div>
            <div class="flexbox">
              <input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
              <span>X</span>
              <input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
            </div>
            <label>
              <input id="render-save-transparent" type="checkbox">
              Transparent background
            </label>
            <div class="flexbox">
              <button class="savebtn" onclick="saveImage('F')">Front</button>
              <button class="savebtn" onclick="saveImage('B')">Back</button>
            </div>
          </div>
          <div class="menu-label">
            <span style="margin-left: 5px;">Config and checkbox state</span>
            <div class="flexbox">
              <button class="savebtn" onclick="saveSettings()">Export</button>
              <button class="savebtn" onclick="loadSettings()">Import</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Company
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left; margin: 0;">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="copyToClipboard()"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>
</body>

</html>
